C# 获取控制器中复选框列表的html Id

C# 获取控制器中复选框列表的html Id,c#,asp.net-mvc,C#,Asp.net Mvc,如果我有这个html复选框列表代码,在mvc中如何在我的post操作方法中如何获取该复选框列表的Id?因为使用字符串[]dias,我只通过示例获得值(“lunes”“martes”…等等) (在本例中使用makemycheckboxlist=>) html 伦斯 马丁斯 密孔 朱庇斯 维也纳 萨巴多 多明戈 您无法获取id。提交表单时,id属性永远不会发送到服务器。这就是HTML的工作原理。只发送值。但是复选框有点不同,因为只有选中的复选框的值属性被发送到服务器 因此,只需使用值属性即可: &

如果我有这个html复选框列表代码,在mvc中如何在我的post操作方法中如何获取该复选框列表的Id?因为使用字符串[]dias,我只通过示例获得值(“lunes”“martes”…等等)

(在本例中使用makemycheckboxlist=>)

html


伦斯
马丁斯
密孔
朱庇斯
维也纳
萨巴多
多明戈

您无法获取
id
。提交表单时,
id
属性永远不会发送到服务器。这就是HTML的工作原理。只发送
。但是复选框有点不同,因为只有选中的复选框的
属性被发送到服务器

因此,只需使用
属性即可:

<input id="1" type="checkbox" value="1" name="dias">
Lunes
<input id="2" type="checkbox" value="2" name="dias">
Martes
<input id="3" type="checkbox" value="3" name="dias">
Miercoles
<input id="4" type="checkbox" value="4" name="dias">
Jueves
<input id="5" type="checkbox" value="5" name="dias">
Viernes
<input id="6" type="checkbox" value="6" name="dias" checked="checked">
Sabado
<input id="" type="checkbox" value="" name="dias">
Domingo

伦斯
马丁斯
密孔
朱庇斯
维也纳
萨巴多
多明戈
现在,在
字符串[]dias
参数中,您将获得所选ID的列表。然后,如果您需要获得相应的名称,请根据此id查询它们所在的数据存储

<input id="1" type="checkbox" value="Lunes" name="dias">
Lunes
<input id="2" type="checkbox" value="Martes" name="dias">
Martes
<input id="3" type="checkbox" value="Miercoles" name="dias">
Miercoles
<input id="4" type="checkbox" value="Jueves" name="dias">
Jueves
<input id="5" type="checkbox" value="Viernes" name="dias">
Viernes
<input id="6" type="checkbox" value="Sabado" name="dias" checked="checked">
Sabado
<input id="" type="checkbox" value="Domingo" name="dias">
Domingo 
<input id="1" type="checkbox" value="1" name="dias">
Lunes
<input id="2" type="checkbox" value="2" name="dias">
Martes
<input id="3" type="checkbox" value="3" name="dias">
Miercoles
<input id="4" type="checkbox" value="4" name="dias">
Jueves
<input id="5" type="checkbox" value="5" name="dias">
Viernes
<input id="6" type="checkbox" value="6" name="dias" checked="checked">
Sabado
<input id="" type="checkbox" value="" name="dias">
Domingo