日期:2014-05-18  浏览次数:20498 次

提示我这个方法已过时(Page.RegisterStartupScript )
Page.RegisterStartupScript("", "<script>alert('" + "警告信息" + "');</script>");


该怎么改写?

------解决方案--------------------
改写什么,说明白点
------解决方案--------------------
Response.Write("", "<script>alert('" + "警告信息" + "');</script>");
------解决方案--------------------
谁说RegisterStartupScript 过时了
------解决方案--------------------
探讨

引用:

Response.Write("", "<script>alert('" + "警告信息" + "');</script>");

我听SP大神说尽量不要用Response.Write 他推荐用RegisterStartupScript 所以我就用了这个方法,,但是这个方法已经过时了 最新的写法是什么?

------解决方案--------------------
ScriptManager.RegisterClientScriptBlock
------解决方案--------------------
探讨

引用:

谁说RegisterStartupScript 过时了

是编译器警告过时的。。。
警告 1 “System.Web.UI.Page.RegisterStartupScript(string, string)”已过时:“"The recommended alternative is ClientScript.RegisterStartupScript(Typ……

------解决方案--------------------
用这个吧
 Page.ClientScript.RegisterStartupScript(this.GetType(), "提示信息", "<script>alert('用户名或密码错误!!!')</script>");