在瀏覽器彈出的模式窗口提交數據時候遇到了這樣的問題。首先模式窗口總是打開一個新的窗口,而不是刷新自身。其次關閉該模式窗口然后再打開,不能激發服務器端的 Page_Load 事件了。
Google了下,解決辦法如下:
1. 在彈出窗口的 標簽中增加 ,這樣解決了第一個問題。 2. 在服務器端的 Page_Load 事件中增加下列語句:
Response.Cache.SetNoServerCaching(); Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore(); Response.Cache.SetExpires(new DateTime(1900,01,01,00,00,00,00)); 這樣就可以清除緩存,再次激發服務器端的事件了。
|