注册 登录
编程论坛 ASP.NET技术论坛

"异常信息: 回发或回调参数无效在配置中使用 或在页面中使用 启用了事件验证"不稳定显示,时有时无

烟雨袅袅 发布于 2010-07-30 09:08, 1249 次点击
有个添加数据的网页,添加数据,按确定后,输入相同的内容 有时出现以下问题,有时没有,到底是怎么回事,
异常信息: 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。


[ 本帖最后由 烟雨袅袅 于 2010-7-30 09:27 编辑 ]
5 回复
#2
冰镇柠檬汁儿2010-07-30 10:28
这可能有以下几种情况,你自己检查一下
1、Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。
2、在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于在aspx页面赋给了下拉菜单初始Item值,在事件回发时提示该错误,将下拉菜单初始Item值删除,在绑定事件中添加Item项
3、这个问题好像是网页编码的中文格式的问题
在web.config中添加如下语句:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN"/>
#3
bygg2010-07-30 10:36
这个错误的可能性很多。除了二楼所说,还可能是因为绑定数据没有放在IsPostBack里面;也可能是由于引用DLL的关系比较混乱造成的。
#4
冰镇柠檬汁儿2010-07-30 11:40
嗯,是的,具体的情况还要跟踪代码,具体的分析
#5
烟雨袅袅2010-07-30 13:06
时有时无,真郁闷。
#6
bygg2010-07-30 14:31
这个错误本来就是时有时无,不可能每次都出现的,除非你的代码实在是……
呵呵,所以还是按照上面的方法试试吧
1