gpt4 book ai didi

c# - 如何在 C# 中获取禁用下拉列表的选定值

转载 作者:太空狗 更新时间:2023-10-29 21:02:33 25 4
gpt4 key购买 nike

在我的表单中有两个 DropDownList 控件。

第一个已启用,第二个已禁用。

选择第一个下拉菜单后,我正在使用 javascript 更改第二个下拉菜单的选定值。

它工作正常。但是当我尝试获取第二个下拉列表的选定值时,它将返回第一个元素的值(即“选择”)。

请引用我的代码

<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 的更改值?

最佳答案

如果您试图在服务器上读取第二个下拉列表(禁用的)的值,您将永远无法读取更新后的值,因为禁用控件中的数据不会从客户端发回服务器。

您应该在将数据发布到服务器之前启用下拉菜单,或者使用隐藏控件来保存已禁用下拉菜单的数据。

关于c# - 如何在 C# 中获取禁用下拉列表的选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8687598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com