【问题标题】:enableEventValidation errorenableEventValidation 错误
【发布时间】:2011-07-13 20:38:57
【问题描述】:

我有一个由客户端使用 jquery 和 Ajax 填充的级联下拉列表。 下拉列表的值是使用 Ajax 从数据库中读取的。 回发时出现 enableEventValidation 错误。 我的选择之一是使用该页面 指令 enableEventValidation="false"。但我不想这样做。 那么解决办法是什么

【问题讨论】:

    标签: jquery asp.net


    【解决方案1】:

    您是否尝试过使用 ClientScriptManager.RegisterForEventValidation 让您的 DropDown 更改其在客户端的项目?

    Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter)
       Page.ClientScript.RegisterForEventValidation(DropDownList1.UniqueID)
       MyBase.Render(writer)
    End Sub
    

    【讨论】:

    • 我试过了,但它不起作用,这是我的代码:protected override void Render(System.Web.UI.HtmlTextWriter writer) { Page.ClientScript.RegisterForEventValidation(DpState.UniqueID); Page.ClientScript.RegisterForEventValidation(DpCity.UniqueID); Page.ClientScript.RegisterForEventValidation(DpDistrict.UniqueID); base.Render(作家); }
    猜你喜欢
    • 2014-03-17
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 2010-09-18
    相关资源
    最近更新 更多