C# 通过jQuery访问CheckBoxList.DataValueField值

C# 通过jQuery访问CheckBoxList.DataValueField值,c#,jquery,checkboxlist,C#,Jquery,Checkboxlist,在复选框列表中,如何获取使用复选框列表.数据值字段设置的复选框值 在C中,如果调用checkboxItem.value可以访问该值,但在HTML中,该值呈现为value=“on” 编辑:如果这是不可能的,是否有一个属性可以通过数据源或每个ListItem单独添加,可以通过HTML访问?例如输入属性名称?数据值字段是从复选框数据源到复选框值的列绑定。HTML中的值来自名为fromDataValueField的数据源列,该字段在HTML中不可见。我们应该进一步解释 编辑: 您可以向ListItem添

复选框列表
中,如何获取使用
复选框列表.数据值字段
设置的复选框

在C中,如果调用
checkboxItem.value
可以访问该值,但在HTML中,该值呈现为
value=“on”


编辑:如果这是不可能的,是否有一个属性可以通过数据源或每个
ListItem
单独添加,可以通过HTML访问?例如
输入
属性
名称

数据值字段是从复选框数据源到复选框值的列绑定。HTML中的值来自名为fromDataValueField的数据源列,该字段在HTML中不可见。我们应该进一步解释

编辑:

您可以向ListItem添加属性。您没有提供您现在拥有的任何示例,但您可以定义checkboxlist:

<asp:CheckBoxList ID="CheckBoxList1" runat="server">
</asp:CheckBoxList>
这将生成如下所示的标记:

<span id="id_value">
    <input id="MainContent_CheckBoxList1_0" type="checkbox" 
        name="ctl00$MainContent$CheckBoxList1$0" value="value_value">
    <label for="MainContent_CheckBoxList1_0">text_value</label>
</span>

您可能也对这篇文章感兴趣。

如果我在每个
列表项上设置值而不是使用
数据值字段
,则相同?
<span id="id_value">
    <input id="MainContent_CheckBoxList1_0" type="checkbox" 
        name="ctl00$MainContent$CheckBoxList1$0" value="value_value">
    <label for="MainContent_CheckBoxList1_0">text_value</label>
</span>
jQuery('#id_value input').val()