ASP.NET 清除模式窗口數(shù)據(jù)緩存的操作方式
更新時間:2013年04月09日 18:46:45 作者:
模式窗口showModalDialog()彈出頁面在asp.net中經(jīng)常用到,接下來為大家介紹下清除模式窗口緩存數(shù)據(jù)的問題
使用模式窗口showModalDialog()彈出頁面在asp.net中經(jīng)常用到
用的最多的就是點(diǎn)擊“修改”按鈕,彈出修改頁面;修改成功之后,關(guān)閉修改頁面,刷新父頁面。
目前存在的一個問題是,刷新完父頁面之后,再點(diǎn)擊修改按鈕彈出修改頁面,修改頁面顯示的數(shù)據(jù)卻不是修改后的數(shù)據(jù),還是第一次彈出修改頁面的舊數(shù)據(jù),這里就涉及到了清除模式窗口緩存數(shù)據(jù)的問題。
這涉及到ShowModalDialog緩存機(jī)制的問題,需要我們手動添加一些代碼來清除緩存。
操作方式如下:
首先在前臺界面(即aspx的界面)代碼中,添加:<meta http-equiv="expires" content="0" /><%--用于清空緩存,expires的值在后臺頁面Page_Load函數(shù)中賦值--%>
然后在后臺界面(即cx的界面)中,Page_Load函數(shù)中,if (!IsPostBack){。。。}之外,添加代碼:Response.Expires = -1;//用于清空緩存
這樣,模式窗口中的緩存數(shù)據(jù)就可以清除掉了,哈哈
用的最多的就是點(diǎn)擊“修改”按鈕,彈出修改頁面;修改成功之后,關(guān)閉修改頁面,刷新父頁面。
目前存在的一個問題是,刷新完父頁面之后,再點(diǎn)擊修改按鈕彈出修改頁面,修改頁面顯示的數(shù)據(jù)卻不是修改后的數(shù)據(jù),還是第一次彈出修改頁面的舊數(shù)據(jù),這里就涉及到了清除模式窗口緩存數(shù)據(jù)的問題。
這涉及到ShowModalDialog緩存機(jī)制的問題,需要我們手動添加一些代碼來清除緩存。
操作方式如下:
首先在前臺界面(即aspx的界面)代碼中,添加:<meta http-equiv="expires" content="0" /><%--用于清空緩存,expires的值在后臺頁面Page_Load函數(shù)中賦值--%>
然后在后臺界面(即cx的界面)中,Page_Load函數(shù)中,if (!IsPostBack){。。。}之外,添加代碼:Response.Expires = -1;//用于清空緩存
這樣,模式窗口中的緩存數(shù)據(jù)就可以清除掉了,哈哈
您可能感興趣的文章:
- ASP.net Substitution 頁面緩存而部分不緩存的實(shí)現(xiàn)方法
- asp.net 客戶端瀏覽器緩存的Http頭介紹
- asp.net 提高網(wǎng)站速度及如何利用緩存
- asp.net(C#)遍歷memcached緩存對象
- asp.net 使用駐留在頁面中的Cache緩存常用可定時更新的數(shù)據(jù)
- 解決asp.net Sharepoint無法連接發(fā)布自定義字符串處理程序,不能進(jìn)行輸出緩存處理的方法
- ASP.NET性能優(yōu)化之讓瀏覽器緩存動態(tài)網(wǎng)頁的方法
- ASP.NET緩存介紹
- ASP.NET網(wǎng)站管理系統(tǒng)退出 清除瀏覽器緩存,Session的代碼
- ASP.NET緩存管理的幾種方法
- ASP.NET 4中的可擴(kuò)展輸出緩存(可以緩存頁面/控件等)
- asp.net中Session緩存與Cache緩存的區(qū)別分析
- ASP.NET頁面在IE緩存的清除辦法
- 設(shè)置ASP.NET頁面不被緩存(客戶端/服務(wù)器端取消緩存方法)
- Asp.net禁用頁面緩存的方法總結(jié)
- ASP.NET清空緩存時遇到的問題簡析
相關(guān)文章
.net任務(wù)調(diào)度框架Hangfire簡介
這篇文章介紹了.net任務(wù)調(diào)度框架Hangfire的簡單使用方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07Asp.Net Core輕松學(xué)習(xí)系列之配置文件
這篇文章主要給大家介紹了關(guān)于Asp.Net Core輕松學(xué)習(xí)系列之配置文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11CZGL.ProcessMetrics監(jiān)控.NET應(yīng)用
這篇文章介紹了CZGL.ProcessMetrics監(jiān)控.NET應(yīng)用的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04ASP.NET Core使用GraphQL第一章之Hello World
這篇文章主要給大家介紹了關(guān)于ASP.NET Core使用GraphQL第一章之Hello World的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11.Net整合Json實(shí)現(xiàn)REST服務(wù)客戶端的方法詳解
這篇文章主要給大家介紹了關(guān)于.Net整合Json實(shí)現(xiàn)REST服務(wù)客戶端的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01ASP.NET.4.5.1+MVC5.0設(shè)置系統(tǒng)角色與權(quán)限(二)
這篇文章主要介紹了使用ASP.NET.4.5.1+MVC5.0構(gòu)建項(xiàng)目中設(shè)置系統(tǒng)角色的全部過程,十分的詳細(xì),附上全部源碼,推薦給想學(xué)習(xí).net+mvc的小伙伴們2015-01-01