window.showModalDialog兩次加載問(wèn)題清除緩存方法
var frmHeight = 352;
var frmWidth = 508;
var frmTop = (window.screen.height - frmHeight) / 2;
var frmLeft = (window.screen.width - frmWidth / 2);
var url = "ChosePerson.aspx";
var parameter = "dialogHeight:" + frmHeight + "px;dialogWidth:" + frmWidth + "px;dialogTop" + frmTop + "px;dialogLeft" + frmLeft + "px;scroll:0;status:0;reziable:1;";
var rval = window.showModalDialog(url, "", parameter);
window.showModalDialog()//第一次加載是走page_load()方法的,第二次加載時(shí)就不走page_load();
具體原因:
是緩存的問(wèn)題,你第一次打開(kāi)窗口后,第二次瀏覽器沒(méi)有從服務(wù)器端取數(shù)據(jù),而直接找到了你已經(jīng)下載的文件,
最終解決辦法:
1.設(shè)置瀏覽器屬性
將IE的設(shè)置改一下再試試,Internet選項(xiàng)->常規(guī)->設(shè)置->每次訪問(wèn)此頁(yè)時(shí)檢查
(優(yōu)點(diǎn)全站重加載,可解決問(wèn)題)
2.添加緩存,把以前的緩存給清除
//加入緩存,清除以前數(shù)據(jù),防止不進(jìn)行加載頁(yè)面
<%@ OutputCache Duration="1" VaryByParam="none"%>
(優(yōu)點(diǎn)只針對(duì)需要的界面加,節(jié)省時(shí)間)
//新增
3.(7/10測(cè)試時(shí)發(fā)現(xiàn)IE7不支持第2種緩存格式)沒(méi)辦法只有修改清除緩存代碼
在<head></head>中加入
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
- js模式化窗口問(wèn)題![window.dialogArguments]
- window.dialogArguments 使用說(shuō)明
- Chrome不支持showModalDialog模態(tài)對(duì)話(huà)框和無(wú)法返回returnValue問(wèn)題的解決方法
- JS在Chrome瀏覽器中showModalDialog函數(shù)返回值為undefined的解決方法
- 谷歌showModalDialog()方法不兼容出現(xiàn)對(duì)話(huà)窗口的解決辦法
- 谷歌瀏覽器不支持showModalDialog模態(tài)對(duì)話(huà)框的解決方法
- showModalDialog模態(tài)對(duì)話(huà)框的使用詳解以及瀏覽器兼容
- showModalDialog在谷歌瀏覽器下會(huì)返回Null的解決方法
- Chrome中模態(tài)對(duì)話(huà)框showModalDialog返回值問(wèn)題的解決方法
相關(guān)文章
ASP.NET存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)效果(三層架構(gòu))
這篇文章主要為大家詳細(xì)介紹了ASP.NET存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè),利用三層架構(gòu)實(shí)現(xiàn)分頁(yè)效果,有參考價(jià)值的一篇文章,感興趣的小伙伴們可以參考一下2016-05-05
Visual Studio(VS2017)配置C/C++ PostgreSQL9.6.3開(kāi)發(fā)環(huán)境
這篇文章主要為大家詳細(xì)介紹了Visual Studio(VS2017)配置C/C++,PostgreSQL9.6.3開(kāi)發(fā)環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
高仿Windows Phone QQ登錄界面實(shí)例代碼
這篇文章主要介紹了高仿Windows Phone QQ登錄界面實(shí)例代碼,有需要的朋友可以參考一下2013-12-12
詳解Asp.Net Core 發(fā)布和部署( MacOS + Linux + Nginx )
這篇文章主要介紹了詳解Asp.Net Core 發(fā)布和部署( MacOS + Linux + Nginx ) ,具有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12
Repeater控件動(dòng)態(tài)變更列(Header,Item和Foot)信息實(shí)現(xiàn)思路
需求開(kāi)發(fā)一個(gè)小報(bào)表,顯示最近五個(gè)月的summary的數(shù)量統(tǒng)計(jì),報(bào)表會(huì)隨月份的變化而變化,接下來(lái)為大家詳細(xì)介紹下實(shí)現(xiàn)方法,感興趣的各位不要錯(cuò)過(guò)了哈2013-03-03
asp.net 分頁(yè)顯示數(shù)據(jù)表的數(shù)據(jù)的代碼
asp.net顯示第一頁(yè)、上一頁(yè)、下一頁(yè)和最后一頁(yè)的分頁(yè)顯示數(shù)據(jù)表的數(shù)據(jù)2010-03-03
asp.net JSONHelper JSON幫助類(lèi)
asp.net JSONHelper JSON幫助類(lèi)2010-01-01
.NET?Core中配置Configuration的學(xué)習(xí)指南
.NET中的配置,本質(zhì)上就是key-value鍵值對(duì),并且key和value都是字符串類(lèi)型,這篇文章主要為大家介紹了.NET?Core配置Configuration的相關(guān)知識(shí),希望對(duì)大家有一定的幫助2025-04-04

