ASP.NET 提示错误:Invalid postback or callback argument...

今天我们的程序发现提示这个错误:

 查了相关资料最终弄明白怎么回事:

ASP.NET 2.0中增加了一个功能叫做事件验证

当使用javascript修改DropDownList, ListBox 的值时,会出现此错误提示。

 1,禁用事件验证

web.config:

<system.web>
< pages   enableEventValidation = " false " />
</system.web>
 文件里面:

EnableEventValidation ="false"

2。为事件验证注册客户端可能使用的值

 protected override void Render(HtmlTextWriter writer)
  {
   ClientScript.RegisterForEventValidation(_recipeList.UniqueID,“4”);
    base.Render(writer);
  }

原文地址:https://www.cnblogs.com/lfzwenzhu/p/1737302.html