向客户端注册脚本失败
Page.ClientScript.RegisterStartupScript(this.GetType(), "delete", "");
就是上面那样的一个方法,程序可以运行到该语句,但是却没有跳出提醒的小窗口。大家帮忙分析下。
跃然一笑
浏览 530回答 10
10回答
-
繁花如伊
页面有UpdatePanel1的这样写。
ScriptManager.RegisterStartupScript(this.UpdatePanel1, GetType(), "delete", "alert('此案卷下存在文件,不能删除!');", true);
-
杨__羊羊
如果页面有ajax控件应该就会出现这个问题吧。
-
交互式爱情
有ajax控件的,那我该怎么处理呢?
-
缥缈止盈
Page.ClientScript.RegisterStartupScript(typeof(Page), "delete", "alert('此案卷下存在文件,不能删除!')", true);
-
慕森卡
还是不行的
-
白猪掌柜的
你的页面有ajax控件,页面只会局部刷新,所以即使你向客户端注册脚本,然而RegisterStartupScript方法是将脚本注册到body的下方,但是你那一块根本就不会刷新,所以js根本不可能输出到页面上。
可以在你的ajax控件包含的区域中放置一个控件,然后将上面的js代码赋值给那个控件。
-
慕姐8265434
哈哈,成功了,非常感谢!
-
胡子哥哥
不知道楼主实际的运行的页面是什么情况?
-
呼如林
哈哈,成功了,是上面的方法,完成的,谢谢哈!
打开App,查看更多内容