当前位置: 代码迷 >> GIS >> Page.ClientScript.RegisterStartupScript不执行有关问题
  详细解决方案

Page.ClientScript.RegisterStartupScript不执行有关问题

热度:447   发布时间:2016-05-05 06:07:11.0
Page.ClientScript.RegisterStartupScript不执行问题

c#后台使用Page.ClientScript.RegisterStartupScript在前台注册一段脚本提示,发现没有效果,寻寻觅觅,终于从度娘处找到了原因:

该页面多次使用到了Page.ClientScript.RegisterStartupScript(Type type, string key, string script)

问题就出在了参数key上,同一页面会按顺序执行Page.ClientScript.RegisterStartupScript(Type type, string key, string script),如果key都为空或为相同的值,则会只执行第一个脚本,所以后面的就失效了。

Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsuccess", "<script language='javascript'>SendSuccess();</script>");

  相关解决方案