当前位置: 代码迷 >> ASP.NET >> 提示小弟我这个方法已过时(Page.RegisterStartupScript )
  详细解决方案

提示小弟我这个方法已过时(Page.RegisterStartupScript )

热度:11164   发布时间:2013-02-25 00:00:00.0
提示我这个方法已过时(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>");
  相关解决方案