We are. in the development process of the NET program, it is often necessary to interact with the user, for example, whether a certain operation is successful, "OK" or "cancel ", and whether to jump to a page after "OK" or "cancel" is selected. The following is a summary of my use of frequently-used dialog boxes. I hope this will help you. You are also welcome to add this article.
(1) click the button on the page and a dialog box is displayed, prompting whether to "OK" or "cancel". We can add attributes to the button to complete the operation:
Example:
Public System. Web. UI. WebControls. Button btnDelRow;
BtnDelRow. Attributes. Add ("onclick", "return confirm (Are you sure you want to delete it ?); ");
(2) click the button on the page to bring up a dialog box prompting "OK" or "cancel". Select "OK" or "cancel" to go to the corresponding page:
Example:
String strMsg, string strUrl_Yes, string strUrl_No;
Response. Write ("<Script Language = JavaScript> if (window. confirm (" + strMsg + ") {window. location. href =" + strUrl_Yes +
"} Else {window. location. href =" + strUrl_No + "};</script> ");
(3) After completing an operation on the page, a dialog box is displayed, prompting whether the operation is successful ".
Example:
Response. Write ("<script> alert (Deleted successfully !) </Script> ");
(4) after you complete an operation on the page, a dialog box is displayed, prompting whether the operation is successful.
Example:
Response. Write ("<script> alert (Deleted successfully !); Window. location. href = www.cnblogs.com </script> ");
(5) Allow ASP. NET Server controls to issue client script blocks in the Page:
Public virtual void RegisterStartupScript (string key, string script );
Example:
If (! This. IsStartupScriptRegistered ("hello "))
This. RegisterStartupScript ("hello", "<script> alert (hello !) </Script> ");
(6) The following is a pop-up dialog box call class compiled by myself:
Using System;
Using System. Web;
Namespace ShowMessage
{
/// <Summary>
/// Summary of Msg.
/// </Summary>
Public class ShowMessage
{
Public ShowMessage ()
{
//
// TODO: add the constructor logic here
//
}
Public static void ShowMessage (string strMsg)
{
System. Web. HttpContext. Current. Response. Write ("<Script Language = JavaScript> window. alert (" + strMsg + "); </script> ");
}
Public static void ShowMessage (System. Web. UI. Page page, string strMsg)
{
Page. Response. Write ("<Script Language = JavaScript> window. alert (" + strMsg + "); </script> ");
}
Public static void ShowMessage (string strMsg, string Url)
{
System. web. httpContext. current. response. write ("<Script Language = JavaScript> window. alert ("+ strMsg +"); window. location. href = "+ Url +" </script> ");
}
Public static void ShowMessage (System. Web. UI. Page page, string strMsg, string Url)
{
Page. response. write ("<Script Language = JavaScript> window. alert ("+ strMsg +"); window. location. href = "+ Url +" </script> ");
}
Public static void ShowConfirm (string strMsg, string strUrl_Yes, string strUrl_No)
{
System. web. httpContext. current. response. write ("<Script Language = JavaScript> if (window. confirm ("+ strMsg +") {window. location. href = "+ strUrl_Yes +
"} Else {window. location. href =" + strUrl_No + "};</script> ");
}
}
}