ClientScript.RegisterStartupScript和Response.Redirect 一起用不弹框
来源:互联网 发布:易语言卡密生成源码 编辑:程序博客网 时间:2024/06/02 18:28
ClientScript.RegisterStartupScript和Response.Redirect 一起用不弹框
原因就是,Response.Redirect()属服务器端处理,而ClientScript.RegisterStartupScript属于客户端处理。没有效果的原因就是,尽管ClientScript.RegisterStartupScript已经将JS成功写入了准备发送给客户端的页面,但由于之后紧跟了Response.Redirect,所以实际上准备发送给客户端的页面并没有发送给客户端,而是直接跳转到UserLogin.aspx页面上,js提示自然就显示不出来了。
明白了原因解决就很简单了,既然要在客户端做js提示,那页面跳转也要在客户端做就行了。用js的window.location.href或者window.location.assign都可以。
另外这样处理的话推荐还是用服务器端的RegisterStartupScript方法去注册脚本块,而不要强制用Write输出比较符合规范,同时注册完脚本后可以加一个Response.End,防止不必要的处理提高效率
明白了原因解决就很简单了,既然要在客户端做js提示,那页面跳转也要在客户端做就行了。用js的window.location.href或者window.location.assign都可以。
另外这样处理的话推荐还是用服务器端的RegisterStartupScript方法去注册脚本块,而不要强制用Write输出比较符合规范,同时注册完脚本后可以加一个Response.End,防止不必要的处理提高效率
- ClientScript.RegisterStartupScript和Response.Redirect 一起用不弹框
- Response.Write和ClientScript.RegisterStartupScript区别
- Response.Write和ClientScript.RegisterStartupScript区别
- Response.Write和ClientScript.RegisterStartupScript区别
- Response.Write和ClientScript.RegisterStartupScript区别
- Response.Write和ClientScript.RegisterStartupScript区别
- 关于response.write 和 Page.ClientScript.RegisterStartupScript 比较
- Response.Write()和Page.ClientScript.RegisterStartupScript弹框讨论
- Response.Write 与 Page.ClientScript.RegisterStartupScript
- ClientScript.RegisterStartupScript
- ClientScript.RegisterStartupScript
- ClientScript.RegisterStartupScript
- ClientScript.RegisterStartupScript
- 用Page.ClientScript.RegisterClientScriptBlock 和Page.ClientScript.RegisterStartupScript:区别:
- Page.ClientScript.RegisterClientScriptBlock和Page.ClientScript.RegisterStartupScript区别
- Page.ClientScript.RegisterStartupScript和ScriptManager.RegisterStartupScript的区别
- ClientScript.RegisterStartupScript()与ScriptManager.RegisterStartupScript()
- 使用Page.ClientScript.RegisterStartupScript
- wpf中使用Com
- 敏友的【敏捷个人】有感(4): 发表下个人感言,指导自己的人生
- linux 进程状态解析
- 即使把农民工叫成上帝工,待遇提不上去有啥用
- Oracle 10g 安装后 5个服务的作用以及启动关闭脚本
- ClientScript.RegisterStartupScript和Response.Redirect 一起用不弹框
- sql2005数据库备份脚本(完全备份到指定位置,差异备份到指定位置)
- 18天Java学习---16.面向对象编程11-Java多态性,instanceof及Object类
- php 常用函数收藏(二)
- 页面载入的时候,设置等待界面
- 网上订火车票的方法(Firefox+Firebug)
- C++著名程序库的比较和学习经验
- javascript获得本地IP
- long/double volatile