Response.write()弹出窗口的问题!
今天偶然发现在.NET中使用Javascript语句弹出窗口时发现一个小小的问题!
例子如下:
1:
Response.Write ("<script languge=javascript>alert('对不起,您现在不能登录!')</script>");
Response.Redirect ("http://www.baidu.com");
如果这样写的话,不会弹出对话框,直接就去百度了。
2:
Response.Write("<script>window.alert('对不起,您现在不能登录!')</script>");
Response.Redirect ("http://www.baidu.com");
同样的,没有弹出对话框,也是直接就去百度了。
3:
正确的写法是:
Response.Write("<script>window.alert('对不起,您现在不能登录!')</script>");
Response.Write ("<script>window.location ='http://www.baidu.com'</script>");
或者
Response.Write ("<script languge=javascript>alert('对不起,您现在不能登录!')</script>");
Response.Write ("<script>window.location ='http://www.baidu.com'</script>");
综上
在跳转到其他的页面时,使用Response.Redirect()会忽略前面的Javascript弹出的对话框!要是想出现对话框
就使用Response.Write ("<script>window.location ='http://www.baidu.com'</script>");!
转:https://blog.csdn.net/muximuxi_kgsecond/article/details/8372600
最新文章
- 如何使用SHOW WARNINGS?
- iframe框架用法
- Could not find the following Boost libraries: boost_python3
- Java面试知识的认知描述
- 牢骚与javascript中的this
- iscroll.js的使用
- Rand
- 【Machine Learning in Action --4】朴素贝叶斯电子邮件垃圾过滤
- 启用oracle 11g自己主动收集统计信息
- BZOJ_3362_[Usaco2004 Feb]Navigation Nightmare 导航噩梦_并查集
- Javascript入门(二)变量、获取元素、操作元素
- [转]微擎应用笔记3--manifest.xml文件使用说明
- ELF格式文件分析以及运用
- 为什么要使用 Docker(二)
- asp.net简述Web Forms开发模式
- View:Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()的理解
- http协议中的keeplive是做什么的?它的适应场景是什么?
- Feign来调用服务
- linux ln链接详解
- shell基础(七)-条件语句