首页 > 学院 > 开发设计 > 正文

Page.ClientScript.RegisterStartupScript不执行问题

2019-11-17 02:25:18
字体:
来源:转载
供稿:网友
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>");


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表