为了账号安全,请及时绑定邮箱和手机立即绑定

向客户端注册脚本失败

向客户端注册脚本失败

跃然一笑 2018-12-06 20:31:05
Page.ClientScript.RegisterStartupScript(this.GetType(), "delete", "alert('此案卷下存在文件,不能删除!');"); 就是上面那样的一个方法,程序可以运行到该语句,但是却没有跳出提醒的小窗口。大家帮忙分析下。
查看完整描述

10 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

页面有UpdatePanel1的这样写。 ScriptManager.RegisterStartupScript(this.UpdatePanel1, GetType(), "delete", "alert('此案卷下存在文件,不能删除!');", true);
查看完整回答
反对 回复 2018-12-09
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

如果页面有ajax控件应该就会出现这个问题吧。
查看完整回答
反对 回复 2018-12-09
?
交互式爱情

TA贡献1712条经验 获得超3个赞

有ajax控件的,那我该怎么处理呢?
查看完整回答
反对 回复 2018-12-09
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

Page.ClientScript.RegisterStartupScript(typeof(Page), "delete", "alert('此案卷下存在文件,不能删除!')", true);
查看完整回答
反对 回复 2018-12-09
?
慕森卡

TA贡献1806条经验 获得超8个赞

还是不行的 
查看完整回答
反对 回复 2018-12-09
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

你的页面有ajax控件,页面只会局部刷新,所以即使你向客户端注册脚本,然而RegisterStartupScript方法是将脚本注册到body的下方,但是你那一块根本就不会刷新,所以js根本不可能输出到页面上。 可以在你的ajax控件包含的区域中放置一个控件,然后将上面的js代码赋值给那个控件。
查看完整回答
反对 回复 2018-12-09
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

哈哈,成功了,非常感谢!
查看完整回答
反对 回复 2018-12-09
?
胡子哥哥

TA贡献1825条经验 获得超6个赞

不知道楼主实际的运行的页面是什么情况?
查看完整回答
反对 回复 2018-12-09
?
呼如林

TA贡献1798条经验 获得超3个赞

哈哈,成功了,是上面的方法,完成的,谢谢哈!
查看完整回答
反对 回复 2018-12-09
  • 10 回答
  • 0 关注
  • 523 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信