在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如:

Response.Write("<script>alert('恭喜您,注册成功!');</script>");
Response.Redirect("main.html");

这时候我们的提示内容没有出来就跳转了,和Response.Redirect("main.html");没有任何区别。

这时我们采用下面代码试验一下:

Response.Write("<script language=javascript>alert('恭喜您,注册成功!')</script>");
Response.Write("<script language=javascript>window.location.href='main.html'</script>");

这个即实现了我们的要求,在提示后,跳转页面。

最重要的是window.location.href 语句可以实现一个框架的页面在执行服务器端代码后刷新另一个框架的页面(Response.Redirect无法达到,至少我没有发现):

如:index.htm页面中有二个框架,分别为 frameLeft和frameRight,在frameRight页面中执行服务器端代码后刷新frameLeft中的页面。

先前最常见的是注册之后,自动刷新登陆框,让登陆框换成已登陆页面,只要在注册成功的代码之后加上一段,即可以实现刷新另个框架的页面。代码如下:

Response.Write("<script language=javascript>alert('恭喜您,注册成功!')</script>");
Response.Write("<script language=javascript>window.parent.frameLeft.location.href='main.html'</script>");

用window.location.href实现页面跳转相关推荐

  1. window.location.href无法正常跳转

    在做项目的时候有一个登录跳转,用到了window.location.href的用法,在href后面的括号中写上要跳转的地址,结果出了问题. 所以这是一篇bug纠正篇: 想要做的事情:在login.ht ...

  2. JavaWeb中外部引入的js中涉及到location.href的页面跳转/jsp页面的外部js文件引入

    当js在jsp页面中写的时候没有任何问题如下所示: function deleteP(obj){if(confirm("你真舍得丢弃我吗?")){//发送请求location.hr ...

  3. vue window.location.href 返回页面不刷新_前端框架vue中的keep-alive总结实践

    Vue keep-alive实践总结 是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM. 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们.和 相似, 是一个抽象组件 ...

  4. window location href跳转无效

    问题情况 JS中设置window.location.href跳转无效 原因是 a标签的href跳转会执行在window.location.href设置的跳转之前: 如果是表单form的话  也会先执行 ...

  5. js延迟window.open window.location几秒之后跳转

    今天用ajax做个简单例子登录成功后跳转到展示数据页面,我想要登录成功后用layer提示一下再跳转页面,但是我用window.location.href会直接跳过我的layer提示,就想着让弹窗先出来 ...

  6. 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller

    在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用

  7. 解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题

    解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题 参考文章: (1)解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转 ...

  8. 关于js中window.location.href、location.href 等如何跳转

    关于js中"window.location.href"."location.href"."parent.location.href".&qu ...

  9. 用window.location.href实现刷新另个框架页面

    在写ASP.NET程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write(&quo ...

最新文章

  1. 世界杯决赛不好看,有点像假球,被裁判黑了?
  2. CSDN博客导出备份工具
  3. r shiny app learning tutorial a sliderinput
  4. asp.net 2中的图片上传
  5. 微软建议的ASP性能优化28条守则
  6. 周学习进度---05
  7. SSH三大框架的工作原理及流程
  8. 快速稳定下载googledrive文件
  9. iOS文本展开收起,使用YYKit展开全文和收起全文,支持图文混排
  10. VMWareCentOS7硬盘扩容
  11. 文档管理系统mindoc安装
  12. iphone转android教程,王者荣耀ios转安卓教程攻略
  13. MOSS入门教程:一步一步Sharepoint 2007系列
  14. 在linux开发板上显示图片,制作开发板的logo标签
  15. 设计模式-单例模式-注册式单例模式-枚举式单例模式和容器式单例模式在Java中的使用示例
  16. 人工智能的发展趋势综述
  17. 中国大学生三天连夜做的AI特效小游戏,一天暴涨800万用户!
  18. [CF1616H]Keep XOR Low / [CF_GYM102331B]Bitwise Xor
  19. Isometric Tile
  20. CS5266 dmeoboard原理图|TYPEC转HDMI+PD+USB3.0拓展坞三合一优化方案

热门文章

  1. java对五排六列考生随机排座,Java入门第三季6-5扩展练习-随机字符串排序
  2. linux fmt命令
  3. javascript删除数组,索引出现问题解决办法。
  4. 如何使用Squid服务来构建=》传统和透明代理服务器,通俗易懂!
  5. JdbcTemplate+PageImpl实现多表分页查询
  6. Thinkphp 验证码、文件上传
  7. sessionfunctionphp实战第六天
  8. 爱数应用容灾部署方案三
  9. C#判断某软件是否安装
  10. Linux主机名那点事儿