ASP.NET 清除模式窗口數(shù)據(jù)緩存的操作方式
更新時(shí)間:2013年04月09日 18:46:45 作者:
模式窗口showModalDialog()彈出頁(yè)面在asp.net中經(jīng)常用到,接下來(lái)為大家介紹下清除模式窗口緩存數(shù)據(jù)的問(wèn)題
使用模式窗口showModalDialog()彈出頁(yè)面在asp.net中經(jīng)常用到
用的最多的就是點(diǎn)擊“修改”按鈕,彈出修改頁(yè)面;修改成功之后,關(guān)閉修改頁(yè)面,刷新父頁(yè)面。
目前存在的一個(gè)問(wèn)題是,刷新完父頁(yè)面之后,再點(diǎn)擊修改按鈕彈出修改頁(yè)面,修改頁(yè)面顯示的數(shù)據(jù)卻不是修改后的數(shù)據(jù),還是第一次彈出修改頁(yè)面的舊數(shù)據(jù),這里就涉及到了清除模式窗口緩存數(shù)據(jù)的問(wèn)題。
這涉及到ShowModalDialog緩存機(jī)制的問(wèn)題,需要我們手動(dòng)添加一些代碼來(lái)清除緩存。
操作方式如下:
首先在前臺(tái)界面(即aspx的界面)代碼中,添加:<meta http-equiv="expires" content="0" /><%--用于清空緩存,expires的值在后臺(tái)頁(yè)面Page_Load函數(shù)中賦值--%>
然后在后臺(tái)界面(即cx的界面)中,Page_Load函數(shù)中,if (!IsPostBack){。。。}之外,添加代碼:Response.Expires = -1;//用于清空緩存
這樣,模式窗口中的緩存數(shù)據(jù)就可以清除掉了,哈哈
用的最多的就是點(diǎn)擊“修改”按鈕,彈出修改頁(yè)面;修改成功之后,關(guān)閉修改頁(yè)面,刷新父頁(yè)面。
目前存在的一個(gè)問(wèn)題是,刷新完父頁(yè)面之后,再點(diǎn)擊修改按鈕彈出修改頁(yè)面,修改頁(yè)面顯示的數(shù)據(jù)卻不是修改后的數(shù)據(jù),還是第一次彈出修改頁(yè)面的舊數(shù)據(jù),這里就涉及到了清除模式窗口緩存數(shù)據(jù)的問(wèn)題。
這涉及到ShowModalDialog緩存機(jī)制的問(wèn)題,需要我們手動(dòng)添加一些代碼來(lái)清除緩存。
操作方式如下:
首先在前臺(tái)界面(即aspx的界面)代碼中,添加:<meta http-equiv="expires" content="0" /><%--用于清空緩存,expires的值在后臺(tái)頁(yè)面Page_Load函數(shù)中賦值--%>
然后在后臺(tái)界面(即cx的界面)中,Page_Load函數(shù)中,if (!IsPostBack){。。。}之外,添加代碼:Response.Expires = -1;//用于清空緩存
這樣,模式窗口中的緩存數(shù)據(jù)就可以清除掉了,哈哈
您可能感興趣的文章:
- ASP.net Substitution 頁(yè)面緩存而部分不緩存的實(shí)現(xiàn)方法
- asp.net 客戶(hù)端瀏覽器緩存的Http頭介紹
- asp.net 提高網(wǎng)站速度及如何利用緩存
- asp.net(C#)遍歷memcached緩存對(duì)象
- asp.net 使用駐留在頁(yè)面中的Cache緩存常用可定時(shí)更新的數(shù)據(jù)
- 解決asp.net Sharepoint無(wú)法連接發(fā)布自定義字符串處理程序,不能進(jìn)行輸出緩存處理的方法
- ASP.NET性能優(yōu)化之讓瀏覽器緩存動(dòng)態(tài)網(wǎng)頁(yè)的方法
- ASP.NET緩存介紹
- ASP.NET網(wǎng)站管理系統(tǒng)退出 清除瀏覽器緩存,Session的代碼
- ASP.NET緩存管理的幾種方法
- ASP.NET 4中的可擴(kuò)展輸出緩存(可以緩存頁(yè)面/控件等)
- asp.net中Session緩存與Cache緩存的區(qū)別分析
- ASP.NET頁(yè)面在IE緩存的清除辦法
- 設(shè)置ASP.NET頁(yè)面不被緩存(客戶(hù)端/服務(wù)器端取消緩存方法)
- Asp.net禁用頁(yè)面緩存的方法總結(jié)
- ASP.NET清空緩存時(shí)遇到的問(wèn)題簡(jiǎn)析
相關(guān)文章
.NET實(shí)現(xiàn)微信公共平臺(tái)上傳下載多媒體文件
這篇文章主要介紹了.NET實(shí)現(xiàn)微信公共平臺(tái)上傳下載多媒體文件的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-07-07
獲取轉(zhuǎn)向地址的URL的源文件(可自定義REFER)
獲取轉(zhuǎn)向地址的URL的源文件(可自定義REFER)...2006-09-09
MVC使用Log4Net進(jìn)行錯(cuò)誤日志記錄學(xué)習(xí)筆記4
這篇文章主要為大家詳細(xì)介紹了MVC使用Log4Net進(jìn)行錯(cuò)誤日志記錄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
asp.net下結(jié)合HttpHandler實(shí)現(xiàn)圖片防盜鏈
asp.net防圖片盜鏈HttpHandler2010-07-07
ASP.NET Core 導(dǎo)入導(dǎo)出Excel xlsx 文件實(shí)例
本篇文章主要介紹了ASP.NET Core 導(dǎo)入導(dǎo)出Excel xlsx 文件,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2016-12-12
.net通過(guò)Action進(jìn)行Options參數(shù)的傳遞的方法
在.NET Core中,使用Action和Options參數(shù)方式配置服務(wù)并將配置信息對(duì)象注冊(cè)到IServiceCollection的好處在于,它提供了更高級(jí)別的可配置性和可擴(kuò)展性,這篇文章主要介紹了.net通過(guò)Action進(jìn)行Options參數(shù)的傳遞,你知道是怎么實(shí)現(xiàn)的嗎,需要的朋友可以參考下2023-12-12
Asp.net 時(shí)間操作基類(lèi)(支持短日期,長(zhǎng)日期,時(shí)間差)
支持短日期,長(zhǎng)日期,時(shí)間差的操作基類(lèi),方便大家直接使用2008-11-11

