因此,我得到了异常
无效的回发或回调参数。事件验证是使用配置文件中的<pages enableEventValidation="true">或页面中的<%@ Page EnableEventValidation="true" %>启用的功能。出于安全目的,此功能验证回发或回调事件的参数是否来自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。
以下是堆栈跟踪信息
[System.ArgumentException: 未捕获的异常: 无效的回发或回调参数。事件验证是使用配置文件中的<pages enableEventValidation="true">或页面中的<%@ Page EnableEventValidation="true" %>启用的功能。出于安全目的,此功能验证回发或回调事件的参数是否来自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。] at System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String argument) at System.Web.UI.Control.ValidateEvent(String uniqueID, String eventArgument) at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
在提交表单后,快速点击同一页上的LinkButton以下载文件,然后页面再次重新加载时会发生异常。
有人可以解释一下为什么执行上述操作会导致此异常吗?
提前感谢!