我有一个aspx表单,我填写数据。最近我在表单中添加了一个Button和一个文本框,并在Jquery中编写了代码。问题是,只要我填写数据就可以了,但是当我点击Radiobutton或提交表格时,它会给我下面提到的错误:
"无效的回发或回调参数。使用配置或<%@ Page EnableEventValidation =" true"启用事件验证。 %GT;在一个页面中。出于安全考虑,此功能可验证回发或回调事件的参数是否来自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentException:无效的回发或回调参数。使用配置或<%@ Page EnableEventValidation =" true"启用事件验证。 %GT;在一个页面中。出于安全考虑,此功能可验证回发或回调事件的参数是否来自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。
来源错误:"
问题是什么?我启用EnableEventValidation = true来检查它是否有效,但我仍然面临同样的错误。 请帮忙。
答案 0 :(得分:0)
<configuration>
<location path="page.aspx">
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
</configuration>
在web.config中添加页面验证