代码之家  ›  专栏  ›  技术社区  ›  C Bauer

javascript/ajax填充的dropdownlist中的Gridview SQL参数为空

  •  0
  • C Bauer  · 技术社区  · 15 年前

    How to use the Value of a Selected Value from a DropDownList populated with AJAX/PHP 但我用的是ASP.NET,而不是PHP。

    我有一个dropdownlist,它通过ajax由另一个dropdownlist的当前值填充。因此,如果DDL A是'NY',DDL B将填充与'NY'相关的不同数据。我需要将该数据发布回服务器,因为这会影响SQLDataSource参数。但是,据我所知,在回发之后,该值始终为null,这导致gridview为空。

    如何强制ASP读取dropdownlist的当前值?

    1 回复  |  直到 8 年前
        1
  •  1
  •   VinayC    15 年前

    DDL B是在客户端填充的-在服务器端没有元素。这就是为什么在服务器端,您不会得到任何失控的值。但是,您始终可以在请求post数据中查找- Request.Form[DDLB.UniqueID] 获取选定的下拉值。

    编辑:通常,在服务器控件可能回发无效值(例如,其选项中不存在返回值的下拉列表)的情况下,需要关闭页事件验证。

    推荐文章