DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 用javascript的ShowModalDialog()函數去顯示一個aspx頁面時緩存的問題
用javascript的ShowModalDialog()函數去顯示一個aspx頁面時緩存的問題
編輯:關於JavaScript     
用javascript的ShowModalDialog()函數去顯示一個aspx頁面時,存在緩存的問題,第一次ShowModalDialog的時候看到的是正常的內容,而第二次開始看到的頁面內容則都是第一次看的內容,也就是說頁面是直接從緩存裡面得到的,而不是去服務器取,而我的程序裡面都沒有讓這個頁面永遠的緩存
兩個解決辦法:
方法一:先寫一個htm頁面,裡面嵌套一個iframe,iframe的src就是aspx頁面,然後ShowModalDialog()的頁面就是這個htm頁面,而不是先前的aspx頁面,這樣就不存在緩存問題。
    方法二:在aspx頁面的Page_load()裡面寫上一句 Response.expires = -1; 意思就是讓頁面立即過期,這樣外面也不用嵌套一個htm頁面.

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved