繁体   English   中英

javascript / ajax填充下拉列表中的Gridview SQL参数为null

[英]Gridview SQL Parameter null from javascript/ajax populated dropdownlist

我的问题类似于如何使用填充了AJAX / PHP的DropDownList中的选定值的值,但是我使用的是ASP.NET,而不是PHP。

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

如何强制ASP读取下拉列表的当前值?

DDL B在客户端填充-服务器端不包含任何元素。 因此,在服务器端,您将不会失去任何价值。 但是,您始终可以在请求后的数据中查找Request.Form[DDLB.UniqueID]以获取所选的下拉值。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM