在配置中或页面中的<%@页面EnableEventValidation =“ true”%>中启用事件验证

时间:2018-08-09 10:25:53

标签: c# asp.net custom-errors eventvalidation

我对enableEventValidationcustomErrors)有疑问)。 首先enableEventValidation="true"customErrors mode="On"。 页面上的UpdatePanel中有DropDownList,并且此控件AutoPostback为true。我选择列表项并引发异常:

  

无效的回发或回调参数。事件验证已启用   在配置中使用或<%@   页面中的页面EnableEventValidation =“ true”%>。为了安全   目的,此功能可验证回传或回调的参数   事件源自最初呈现的服务器控件   他们。如果数据有效且预期,请使用   ClientScriptManager.RegisterForEventValidation方法以   为有效期注册回发或回调数据

如果我将customErrors模式更改为Off,则代码工作正常。

我知道enableEventValidation="False"为我工作。但是我不要。 我想要更好的解决方法

0 个答案:

没有答案