如何使用MVC3获取生成的id(设置“for”属性)?

时间:2011-07-21 23:11:31

标签: asp.net asp.net-mvc-3 binding view label

@Html.CheckboxFor(m -> m.List[0].Value) // Value is bool property

生成如下内容:

<input id="List_0__Value" name="List[0].Value" type="checkbox" value="false" />

如何获取m.List[0].Value属性的生成的ID ,以便将其分配给“for”属性?

<label for="List_0__Value">My Text</label>

2 个答案:

答案 0 :(得分:1)

尝试:

@Html.LabelFor(m => m.List[0].Value)

将为“label”生成“for”属性

答案 1 :(得分:0)

一种选择是以与使用CheckboxFor相同的方式使用LabelFor。