2013-08-21 158 views
1

我有一個帶彈出式模型的網頁。每當我嘗試刷新頁面時都會收到消息

沒有任何提交當我關閉這個彈出窗口和刷新頁面,瀏覽器給我這樣的消息......

------------------ -------------------------------------------------- -------------------------------------------------- -------

FIREFOX消息

enter image description here

谷歌瀏覽器消息

enter image description here

----------------------------------- -------------------------------------------------- ----------------------------------------

如果我點擊重新發送或繼續按鈕,瀏覽器再次給我我的模型彈出。

我該如何解決這個問題?

--------------------------------------------- -------------------------------------------------- ------------------------------

這是我顯示彈出

protected void applynow_Click(object sender, ImageClickEventArgs e) 
{ 
    pa1.Visible = true; 
    mo1.Show(); 
} 
+0

您的頁面可能已經執行了一個帖子來加載彈出窗口。 – TheGwa

+0

而不是你正在做回發來顯示彈出窗口的頁面,這聽起來像你必須做一個回發到達彈出頁面。因此,當您刷新頁面時,它會要求重新發送最初發送的查看頁面的發佈數據。所有這些與彈出窗口無關。 –

+0

可能重複的[如何停止不必要的回傳](http://stackoverflow.com/questions/1437273/how-to-stop-unwanted-postback) –

回答

-1
代碼

以防止在先前POST後刷新頁面時發生不必要的POST,請使用Post/Redirect/Get(PRG)模式。在發佈您的頁面後,向您的客戶端瀏覽器發送302/303響應,並要求重定向併發起獲取請求。

相關問題