gpt4 book ai didi

c# - 从 jquery 中的 asp 复选框列表中获取选定复选框的值

转载 作者:行者123 更新时间:2023-12-01 08:20:12 25 4
gpt4 key购买 nike

我正在尝试获取复选框列表的选定值(或多个值)。我的问题是,我在 c# 中绑定(bind)复选框列表,但它没有像我硬编码

那样使用“Value”属性进行渲染
<asp:ListItem Value=".." .. />

我的复选框列表如下所示:

<asp:CheckBoxList runat="sever" ID="cblStuff" DataValueField="myID" DataTextField="myName"></asp:CheckBoxList>

因此,当我尝试使用 jquery 并执行以下操作时,它仅返回“on”而不是“myID”。我错过了什么吗?我的印象是 DataValueField 的用途是什么?这是我正在使用的js:

$("checkboxlist selector").change(function() {
$(this).find(":checked").each(function() { alert($(this).val()); });
});

谢谢。

最佳答案

DataValueField 是服务器端属性,它不会在 html 中呈现,因此您无法使用 jquery 或任何其他客户端代码获取该值。

另请检查相关问题:Where are the DataValueField values for a CheckBoxList stored?

关于c# - 从 jquery 中的 asp 复选框列表中获取选定复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852524/

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