2013-08-21 114 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响应,并要求重定向并发起获取请求。

相关问题