如何让刷新页面时不提示 "重试或取消”对话框
来源:互联网 发布:软件外包行业市场规模 编辑:程序博客网 时间:2024/04/28 15:54
如果刷新一个已经提交过的页面时,系统总是会提示一个 "重试或取消”的对话框.,如果是一个普通的页面,好象也无所谓,有就有,大不了多点一下.但是当我们是在子窗体中刷新父窗体时,就显得有点多余了.所以就想把这个对话框给去了.找了很的办法.总结一下.
一, window.opener.location.reload() 如果改页面没提交过,这个方法好使.但是这个页面一旦提交过后,系统就会提示"重试或取消”的对话框.
二 window.opener.location = window.opener.location;这个方法肯定不提示,但是有个问题就是分页显示的时候,一刷新总是会显示第一页,这个也是理所当然,因为默认请求的就是第一页
三window.opener.form1.submit();这个方法也不提示了,这个方法就是自动提交页面,绕开那个烦人提示的界面,但是如果被刷新的页面用到了比如gridwiew控件之类的,里面的数据可能不会随着刷新而发生变化,原因就是gridwiew的数据绑定是在某个控件的事件中进行,而页面是通过submit()提交的,不会触发该控件的事件.gridwiew中的数据也是通过读取viewstat中内容获得的,所以在刷新过程中数据不会发生变化.
四 window.opener.__doPostBack("Control","");其中 Control是控件ID,这个方法就是克服了三的缺点,不用.opener.form1.submit()这样直接提交.不仅让页面自动提交,而且还要想办法让控件的事件也执行.
注意第四种方法也不是完美的,有的页面是没有这样的控件,有的页面有这个控件但也不能触发数据绑定事件.比如页面数据是随下框内容发生变化的那种页面.因为页面数据是否重新绑定取决于下拉框中内容是否发生变化.而打开子窗体前后时下拉框内容肯定没有变化,所以页面内容也不会变化.
五,针对四,我们可以在父页面用点小技巧,比如在Page_Load中绑定数据时不加IsPostBack判断,但是不好就不好在点按钮时同样的数据会绑定两遍.
- 如何让刷新页面时不提示 "重试或取消”对话框
- 如何让刷新页面时不提示 "重试或取消”对话框
- 如何让刷新页面时不提示 "重试或取消”对话框
- 页面刷新或者子窗体刷新父窗体,不提示 "重试或取消”对话框
- 刷新页面出现重试和取消解决方法
- 【转载】防止页面刷新后出现“重试”对话框
- 解决问题:关闭dialog并且刷新父页面(解决关闭dialog时弹出重试提示框)。
- 不刷新页面弹出对话框
- 转:不重新发送信息,则无法刷新网页。请单击“重试”再次发送信息,或单击“取消”返回正查看的页
- window.location.reload() 刷新页面时,如何不弹出提示框
- window.location.reload() 刷新页面时,如何不弹出提示框
- 如何让两个页面跳转但是不刷新页面。返回时前一个页面开始选择的数据还在
- 点击按钮或链接时不跳转只刷新页面
- js关闭页面不提示对话框
- 定时弹出提示信息 不刷新页面。
- 点赞和取消赞不刷新页面的方法
- 如果webBrowser自动跳出的窗体,请问让程序自动「重试」或「取消」?
- 解决!百度云管家使用QQ第三方登录时提示“由于网络原因无法载入页面 请点击刷新后重试”
- FTP命令使用详解
- A modified version of a good lrc player.
- Microsoft Visual C++ 2005 Express Edition Programming for the Absolute Beginner
- Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner
- Pro .NET 2.0 Windows Forms and Custom Controls in C#
- 如何让刷新页面时不提示 "重试或取消”对话框
- Beginning Regular Expressions
- Beginning Visual Web Developer 2005 Express: From Novice to Professional
- 使用VS 2005 Team Suit创建单元测试
- Beginning Programming
- C#的多线程机制探索
- Windows .NET Server 2003 Domains & Active Directory
- 关于GWT在IE中用https访问时会弹出安全信息的警告窗口的处理方法
- Information Systems : Achieving Success by Avoiding Failure