如何在c#中获取禁用下拉列表的选定值
发布时间:2020-12-15 04:11:54 所属栏目:百科 来源:网络整理
导读:在我的表单中有两个DropDownList控件. 第1个启用,第2个禁用. 选择第一个下拉列表后,我正在使用javascript更改第二个下拉列表的选定值. 它的工作正常.但是当我试图获得第二个下拉列表的选定值时,它将返回第一个元素的值(即’select’). 请参考我的代码 asp:Dr
在我的表单中有两个DropDownList控件.
第1个启用,第2个禁用. 选择第一个下拉列表后,我正在使用javascript更改第二个下拉列表的选定值. 它的工作正常.但是当我试图获得第二个下拉列表的选定值时,它将返回第一个元素的值(即’select’). 请参考我的代码 <asp:DropDownList ID="ddlStartTime1" runat="server" AutoPostBack="false" Width="70" Enabled="false"></asp:DropDownList> 注意:我使用javascript更改第二(禁用)下拉列表的选定值. Javascript代码: $(document).ready(function() { $('#<%= ddlStartTime1.ClientID %>').change(function() { $('#<%= ddlEndTime1.ClientID %>').val($('#<%= ddlStartTime1.ClientID%>').val()); }) }); 是否有任何替代方法来获取已禁用的DropDownList的值? 解决方法
如果您尝试在服务器上读取第二个下拉列表(禁用一个)的值,您将永远无法读取更新的值,因为禁用控件中的数据将不会从客户端发回服务器.
您应该在将数据发布到服务器之前启用下拉列表,或者使用隐藏控件来保存禁用下拉列表的数据. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |