簡體   English   中英

無效的回發或回調參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM