Response.Write

<span style="font-size:18px;">Response.Write("<script type='text/javascript'>alert("后台弹出信息框");</script>");
此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定义,比如
Response.Write("<script type='text/javascript'>function myfun(){}</script>");</span>



用ClientScript类

<span style="font-size:18px;">在想调用某个javascript脚本函数的地方添加代码,注意要保证MyFun已经在脚本文件中定义过了。
ClientScript.RegisterStartupScript(ClientScript.GetType(),"myscript","<script>MyFun();</script>");
这个方法比Response.Write更方便一些,可以直接调用脚本文件中的自定义函数。</span>



给控件添加Attributes属性

<span style="font-size:18px;">对于普通按钮就是:btnSubmit.Attributes.Add("onclick","MyFun();");
只能在Onload中或类似于onload的初始化过程中添加才有效。而且是先执行脚本函数,无法改变执行顺序。</span>