Response.Write("alert('弹出对话框!')") 后跟Response.Redirect("page.aspx");不能弹出对话框,直接跳转页面了 ...
2020-04-04 07:15
1271 查看
Response.Write和Response.Redirect一起用的时候就会这样,write脚本和redirect脚本不能同时使用,这样不会执行脚本,最好使用ClientScript
改进方法:
方法一:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script language=javascript >alert('弹出对话框!');</script>"); Response.Redirect("page.aspx");
方法二:
Response.Write("<script>alert('弹出对话框!');window.location.href = 'page.aspx';</script>");
方法三:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script language=javascript >alert('弹出对话框!');window.location.href = 'page.aspx';</script>");
转载于:https://www.cnblogs.com/JaneZSS/p/5123539.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面【转】
- (转)Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面
- response跳转页面前弹出alert提示框分析及常见的弹出框使用
- aspx在页面跳转(Response.Redirect)时丢失session问题及解决办法
- 如何在Response.Redirect前弹出alert对话框
- 奇怪的问题:response.Write 不能弹出对话框(已解决)
- asp.net 关于Response.Redirect重定向前无法弹出alert对话框的问题
- 我的response.write("<script>alert('成功')</script>")总是显示在页面上端,而不是以弹出框的形式显示?
- response.redirect 前不能弹出对话框的问题(转载)
- 关于在页面跳转前alert()不能弹出消息的问题
- Response.Write这样可以实现执行对话框再跳转页面
- 如何避免被Response.Redirect("aa.aspx")直接吃掉的对话框;
- 关于response函数的存在使alert失效的讨论,目的是弹出提示并且跳转带参数的页面
- android webview js alert对话框 不能弹出 解决办法
- JS中弹出确定和取消对话框并跳转页面
- 判断是否有网络,如果没有网络,弹出对话框,然后可以跳转到设置页面
- asp.net使用response.redirect后无法弹出对话框解决办法
- .net中使用showModalDialog打开模式窗口,在后台代码中使用Response.Write()会弹出新页面
- 页面跳转 Server.Transfer和 Response.Redirect的区别
- jsp中弹出对话框,页面跳转