(转)回发或回调参数无效。在配置中使用
来源:互联网 发布:淘宝店铺宝贝图片尺寸 编辑:程序博客网 时间:2024/04/30 16:59
可能出现的问题:
回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
英文描述
id postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for valida
可行的解决方法有:
1、在页面的<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 中添加 EnableEventValidation="false" 就可以了。(首先考虑的)
2、通过web.config
<system.web>
<pages enableEventValidation="false"/>
3、是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。
4、如果页面含有 DropDownList 或 ListBox这样的控件,可能以下原因造成:
4.1 在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于在aspx页面赋给了下拉菜单初始Item值,在事件回发时提示该错误,将下拉菜单初始Item值删除,在绑定事件中添加Item项。
4.2 原因是 DropDownList 控件的ListItem 的Value 属性 包含汉字.只要将Value 改为英文或数字的就行了.最好在web.config中添加如下语句:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN"/>因为 POSTBACK 如果不采用 UTF-8 编码, JAVASCRIPT 会认为有问题。
只改 requestEncoding="utf-8" 就可以了,responseEncoding="utf-8" 不用
5.Register For Event Validation
其原理就是让asp.net记录这个postback value.
RegisterForEventValidation必须在render时调用.
- (转)回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用 ...
- 回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用 (转载)
- 回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用
- 错误:回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用...pages enableEventValidation="true"/> ...........
- 关于回发或回调参数无效,在配置中使用
- 回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>
- 回发或回调参数无效。在配置中使用 问题解放方法
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>
- 回发或回调参数无效。在配置中使用 问题解放方法
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。
- 在aspx页面实现高亮显示搜过关键字
- 拒酒词、与领导喝酒的诀窍、酒量不行的技巧
- MSSQL日期推算--本周一的日期和本周结束日期本月开始日期和本月结束日期
- 解决gedit查看中文乱码
- Eclipse 插件
- (转)回发或回调参数无效。在配置中使用
- doubleselect标签的默认值设置
- Console HelloWorld on Symbian
- 使用DeepEarth加载在线Google地图(卫星、街道)
- 培训费用查询
- 丝瓜的种植技术
- 保险
- DLL 问题 - 相关总结 一个网友的 wltg2001
- 设计模式之MVC