alert后面跟着一个Response.RRedirect();t发出警报消息
alert followed by a Response.Redirect() doesn't shoot the alert msg
我有一条警报消息,后面是Page_Init 中的Response.RRedirect块
Response.RRedirect可以工作并重定向到幽灵页面。但是警报消息没有显示。
我需要用户点击警报消息中的"确定"按钮,然后只有页面应该重新显示。。
请帮忙。
样本代码:
ScriptManager.RegisterCleaintScriptBlock(this,this.GetType(),"alert('Success')",true);Response.RRedirect("index.aspx",false);
它永远不会工作,因为上下文丢失了。alert()
应在index.aspx.cs
中完成。
以下是可能的实现:
Response.Redirect("index.aspx?query=alert",false);
在index.aspx.cs Page_Load
:中
if(Request["query"]=="alert")
{
ScriptManager.RegisterClientScriptBlock(this.GetType(),"key","alert('Success')",true);
}
为什么不使用纯JavaScript呢?
<script>
(function() {
alert("Success");
window.location = "/index.aspx";
})();
</script>
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 消息显示之外的淘汰验证
- 选项卡侦听器未被来自后台脚本的消息激活
- jQuery在输入下验证post错误消息
- Scipt未在选定选项卡中执行以发送和接收消息
- 检查xmlhttprequest问题的消息
- AngularJs对ng消息的自定义替换
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 当用户按下回车键时,自动在text区域/text中插入消息
- 如果消息框答案为YES,则用Javascript填写表单
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 在AngularJs中隐藏默认错误消息
- 使用JavaScript安全地发布消息
- alert后面跟着一个Response.RRedirect();t发出警报消息