Page.RegisterStartupScript("aa","<script language=javascript>test();</script>");
的好处在于
编译器是把脚本写在生成html的body或form标签之内的,会出现这样的效果:
页面内容显示完毕 再运行脚本
===》区别于
Response.Write("<script language=javascript>test();</script>");
客户端会先运行脚本,后决定是否显示body内容
但是,如果aspx文件内没有runat=server的Form ,则Page.RegisterStartupScript方法没有任何影响,也即无效。