今天偶然发现在.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

最新文章

  1. 如何使用SHOW WARNINGS?
  2. iframe框架用法
  3. Could not find the following Boost libraries: boost_python3
  4. Java面试知识的认知描述
  5. 牢骚与javascript中的this
  6. iscroll.js的使用
  7. Rand
  8. 【Machine Learning in Action --4】朴素贝叶斯电子邮件垃圾过滤
  9. 启用oracle 11g自己主动收集统计信息
  10. BZOJ_3362_[Usaco2004 Feb]Navigation Nightmare 导航噩梦_并查集
  11. Javascript入门(二)变量、获取元素、操作元素
  12. [转]微擎应用笔记3--manifest.xml文件使用说明
  13. ELF格式文件分析以及运用
  14. 为什么要使用 Docker(二)
  15. asp.net简述Web Forms开发模式
  16. View:Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()的理解
  17. http协议中的keeplive是做什么的?它的适应场景是什么?
  18. Feign来调用服务
  19. linux ln链接详解
  20. shell基础(七)-条件语句

热门文章

  1. 实体类 @TableName&amp;@TableField&amp;@Version
  2. topcoder13444
  3. linux磁盘内存满了?删除大文件依然不起作用
  4. 锁对象Lock-同步问题更完美的处理方式
  5. python 二进制加法
  6. 关于AngularJS与其他前端框架混合使用的思考
  7. 深入解析 composer 的自动加载原理
  8. pycharm中模块不能导入的问题
  9. Android四层体系架构
  10. 数据中心网络架构的问题与演进 — 云网融合与 SD-WAN