【发布时间】:2011-07-13 20:38:57
【问题描述】:
我有一个由客户端使用 jquery 和 Ajax 填充的级联下拉列表。 下拉列表的值是使用 Ajax 从数据库中读取的。 回发时出现 enableEventValidation 错误。 我的选择之一是使用该页面 指令 enableEventValidation="false"。但我不想这样做。 那么解决办法是什么
【问题讨论】:
我有一个由客户端使用 jquery 和 Ajax 填充的级联下拉列表。 下拉列表的值是使用 Ajax 从数据库中读取的。 回发时出现 enableEventValidation 错误。 我的选择之一是使用该页面 指令 enableEventValidation="false"。但我不想这样做。 那么解决办法是什么
【问题讨论】:
您是否尝试过使用 ClientScriptManager.RegisterForEventValidation 让您的 DropDown 更改其在客户端的项目?
Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter)
Page.ClientScript.RegisterForEventValidation(DropDownList1.UniqueID)
MyBase.Render(writer)
End Sub
【讨论】: