Three methods
1.UseResponse. WriteMethod write script
For example, after you click the button, you must first operate the database. After the operation is complete, it is displayed that the operation is complete. You can write it in the last place you want to call.
Response. Write ("<SCRIPT type = 'text/JavaScript '> alert (); </SCRIPT> ");
This method has a defect that it cannot call the User-Defined Functions in the script file and can only call internal functions.Response. WriteWrite the function definition, for exampleResponse. Write ("<SCRIPT type = 'text/JavaScript '> function myfun () {...} </SCRIPT> ");
2.UseClientscriptClass dynamic add script
Usage:JavascriptAdd a script FunctionCodeEnsure thatMyfunIt has been defined in the script file.
Clientscript. registerstartupscript (clientscript. GetType (), "myscript", "<SCRIPT> myfun (); </SCRIPT> ");
This method is similarResponse. WriteFor more convenience, you can directly call the User-Defined Functions in the script file.
3.CommonAttributesAttribute
For common buttons:Button1.attributes. Add ("onclick", "myfun ();");
OnlyOnloadOr similarOnload. In addition, the script function is executed first, and the execution sequence cannot be changed.
note that in all the methods above, no background code can be used to convert the current page, such as redirect , put the page-turning code in the script