During development, you will often encounter this situation: click a button to perform a server operation, for example, adding data. After adding data, a prompt box is displayed to remind the customer. The Code is as follows:
Private void button2_click (Object sender, system. eventargs E) { String scriptstring = "<script language =Javascript> "; Scriptstring + = "alert ('data written successfully! ')"; Scriptstring + = "</SCRIPT> "; If (! This. isstartupscriptregistered ("Startup ")) This. registerstartupscript ("Startup", scriptstring ); } |
Further, you can jump to other pages after prompting
Private void button2_click (Object sender, system. eventargs E) { String scriptstring = "<script language = JavaScript> "; Scriptstring + = "alert ('data written successfully! ');"; Scriptstring + = "window. Location = 'test. aspx ';"; Scriptstring + = "</SCRIPT> "; If (! This. isstartupscriptregistered ("Startup ")) This. registerstartupscript ("Startup", scriptstring ); } |
If you put this common function in a public class, you must pass the current page as a parameter.
Function static void showmessage (system. Web. UI. Page mypage, string info)
{
String scriptstring = "<script language =Javascript> ";
Scriptstring + = "alert ('" + info + "')";
Scriptstring + = "</SCRIPT> ";
If (! Mypage. isstartupscriptregistered ("Startup "))
Mypage. registerstartupscript ("Startup", scriptstring );
}
If you put this common function in a public class, you must pass the current page as a parameter.
Function static void showmessage (system. Web. UI. Page mypage, string info)
{
String scriptstring = "<script language =Javascript> ";
Scriptstring + = "alert ('" + info + "')";
Scriptstring + = "</SCRIPT> ";
If (! Mypage. isstartupscriptregistered ("Startup "))
Mypage. registerstartupscript ("Startup", scriptstring );
}