[英]Invalid postback or callback argument
回發時在我的Web應用程序上發生以下錯誤,
無效的回發或回調參數。 使用配置或頁面中的<%@頁面EnableEventValidation =“ true”%>啟用事件驗證。 為了安全起見,此功能驗證回發或回調事件的參數源自最初呈現它們的服務器控件。 如果數據有效且預期,請使用ClientScriptManager.RegisterForEventValidation方法以注冊回發或回調數據以進行驗證。
我想出了將以下代碼添加到web.config文件的解決方案:
<pages
buffer="true"
masterPageFile="~/masterpages/Main.Master"
enableEventValidation="false">
</pages>
但是,添加輔助代碼是否會帶來安全隱患? 是否有其他方法可以通過更好的安全控制來實現相同目的?
嘗試在您的Page_Load中這樣做
if (!Page.IsPostBack)
{
//do something
}
可能會對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.