页面弹出下载文件之后,页面失效解决方法(转载)
来源:互联网 发布:网络女主播被粉丝砍死 编辑:程序博客网 时间:2024/06/13 07:27
解决方法如下:
string beforeSubmitJS = "/nvar exportRequested = false; /n";
beforeSubmitJS += "var beforeFormSubmitFunction = theForm.onsubmit;/n";
beforeSubmitJS += "theForm.onsubmit = function(){ /n";
beforeSubmitJS += "var returnVal = beforeFormSubmitFunction(); /n";
beforeSubmitJS += "if(exportRequested && returnVal) {_spFormOnSubmitCalled=false; exportRequested=false;} /n";
beforeSubmitJS += "return returnVal; /n";
beforeSubmitJS += "}; /n";
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alterFormSubmitEvent", beforeSubmitJS, true);
注册javascript程序,然后再按钮提交时发送一个参数:
this._btnSubmit.Attributes["onclick"] = "javascript:exportRequested=true;";
这样可以解决这个问题。
原理:页面按钮提交时会调用一个内置的方法并修改一个内置变量_spFormOnSubmitCalled,我们通过按钮来调用方法重置
这个参数的值,达到系统检索页面时,一直默认为未提交状态。
转自:http://topic.csdn.net/u/20090916/15/b54a63a7-77a8-408c-9884-db1fbd5e3f4a.html
- 页面弹出下载文件之后,页面失效解决方法(转载)
- asp 有response.write(<.....>)弹出后页面布局失效解决方法
- struts web页面 下载文件 转载的
- 弹出页面进行文件下载,如何在文件下载完毕后,将该弹出的页面关闭掉的解决方案
- 公司->弹出页回调之后加载页面
- jsp页面 下载文件
- 页面弹出框,文件上传
- jsp页面引入jQuery库之后,js调用失效
- 文件下载时,只弹出下载框,不在页面打开的方法。
- 解决.rar文件下载,火狐、谷歌可以下载,IE浏览器弹出乱码页面问题
- 页面转发引起文件路径失效
- 页面转发引起文件路径失效
- 访问jsp页面,弹出下载框
- httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件
- httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件
- HttpClient4.2.2的几个常用方法,登录之后访问页面问题,下载文件
- 弹出页面
- 弹出页面
- 儿童抑郁症触发器
- 心情
- 最近的状态
- 学习笔记之《Code Reading:The Open Source Perspective》Chapter one
- 快速排序(C++)
- 页面弹出下载文件之后,页面失效解决方法(转载)
- CSDN,我来了
- 下载安装boost(基于vc)
- 【小阅读^大脑袋】0709 NO.385
- zoj 1005 Jugs || poj 1606 (广搜做法~~~~)
- libc.so
- VC串口小程序(用SerialPort类)
- [学习]一些英语学习网站(转载)
- [随笔]_惠民 - 用百度文库有感