2017-02-21 231 views
1

我是新來asp.net網絡形式,我有麻煩,有效地處理瀏覽器提到。我已經使用下面的鏈接來做同樣的事情。 http://geekswithblogs.net/Vipin/archive/2011/06/08/detecting-browser-refresh-from-code-behind-in-.net.aspx 然而,上述方法的問題是,按一下按鈕拋出下面的錯誤:瀏覽器刷新asp.net 3.5

無效的回發或回調參數。事件驗證在配置中啓用,或在頁面中啓用<%@ Page EnableEventValidation =「true」%>。爲了安全起見,此功能驗證回發或回調事件的參數來自最初呈現它們的服務器控件。如果數據有效且預期,請使用ClientScriptManager.RegisterForEventValidation方法爲註冊回發或回調數據進行驗證。

任何幫助,將不勝感激。

回答

0

我建議你如果Web用戶嘗試刷新該模式避免重新提交HTTP POST請求的頁面使用Post/Redirect/Get pattern

只需在收到發佈數據的頁面末尾強制重定向。

此外依靠像session這樣的會話絕不是一種好的做法