如果用this.Response.Write("") 输出脚本,可能会改变原来的样式,导致页面显示的不正常。
我原来一直使用 Page.RegisterStartupScript(string, string) 输出脚步。
今天不经意发现下面这个语句 。。。。
警告 1 “System.Web.UI.Page.RegisterStartupScript(string, string)”已过时:“The recommended alternative is ClientScript.RegisterStartupScript(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202” D:\HealthCare\HyHcWeb\test.aspx.cs 18 13 http://localhost/
所我使用的方法已经过时了,,,唉,那就跟上脚步吧 。。。!!
开始使用 ClientScript.RegisterStartupScript(Type type, string key, string script).
那个type类型弄了好久,几分钟,后来才知道可以这样。。。终于正常了。。。
ClientScript.RegisterStartupScript(this.GetType(), "", "alert('gg');",true);
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('gg');</script>");