无效的回发或回调参数错误
Invalid postback or callback argument error?
我有两个下拉列表,我正在填写一个基于另一个使用javascript。在我的javascript代码中,我调用了一个web服务,并返回了结果,我填充了其他下拉列表。问题是,在我成功地完成后,开始出现以下错误:
无效的回发或回调参数。启用事件验证在配置或<%@中使用Page EnableEventValidation="true" %>在页面中。为了安全目的:此特性验证要回发或回调的参数事件起源于最初呈现的服务器控件他们。如果数据是有效且预期的,则使用ClientScriptManager。RegisterForEventValidation方法注册回发或回调数据进行验证。
如果你想从客户端修改生成的控件,你必须禁用eventvalidation或用RegisterForEventValidation注册所有可能的值。这里有很好的解释。这是因为发送到客户端的数据和服务器接收到的数据不一样。
当我得到一个客户项目时,我得到了同样的错误。它与网络有关。配置文件。只需将下面的代码粘贴到配置文件的appSettings下。
<add key="PageInspector:ServerCodeMappingSupport" value="Disabled" />
我必须改变网络。配置IIS
<configuration>
<system.web>
<pages enableEventValidation="false"/>
</system.web>
</configuration>
当服务器端网格事件结束时取消事件时,我的问题解决了。
protected void grdEducation_RowEditing(object sender, GridViewEditEventArgs e)
{
// do your processing ...
// at end
e.Cancel = true;
}
在更新面板中添加您各自的控件将解决这个问题。
<telerik:AjaxUpdatedControl ControlID="btnSearch" />
相关文章:
- 要求未定义JS回调参数
- Axios spread()具有未知数量的回调参数
- 节点回调参数无法断言instanceof Error
- each()-将额外的参数传递给回调参数
- AngularJS tokenWrapper-错误的回调参数
- 拉斐尔未运行回调参数
- 使用 jQuery 回调参数通过 AJAX 调用 PHP 函数
- 将函数的执行同步为 node.js 中的回调参数
- 当第一个函数完成没有回调参数时执行第二个函数
- 使用回调参数从函数中获取值
- 如何使用可选的回调参数制作 javascript 函数
- 为什么设置超时's回调参数可以接受参数
- 对 Array.prototype.some 使用额外的回调参数
- 使用Google闭包编译器记录回调参数
- JavaScript Object Literal“;这个“;关键字jQuery回调参数传递
- 在Meteor中运行的回调中未定义回调参数
- 回调参数名称
- 将jQueryajax回调参数定义为现有对象类型
- Reactjs路由器匹配回调参数总是未定义的
- Javascript自定义事件更改回调参数