Как я могу получить сгенерированный идентификатор (чтобы установить "для" атрибута), используя MVC3? - PullRequest
0 голосов
/ 22 июля 2011
@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, чтобы присвоить его атрибуту "for"?

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

Ответы [ 2 ]

1 голос
/ 22 июля 2011

try:

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

, который сгенерирует атрибут «for» для «label»

0 голосов
/ 22 июля 2011

Один из вариантов - просто использовать LabelFor так же, как вы делаете CheckboxFor.

...