Как установить RadioButtonFor () в ASp.net MVC 2 как отмечено по умолчанию - PullRequest
41 голосов
/ 08 апреля 2010

Как я могу установить RadioButtonFor () как отмеченный по умолчанию

<%=Html.RadioButtonFor(m => m.Gender,"Male")%>

есть выход для (Html.RadioButton), но не для (Html.RadioButtonFor)

любых идей?

Ответы [ 14 ]

0 голосов
/ 15 сентября 2016

Лучше всего поместить значение по умолчанию в метод конструктора модели.

Gender = "Male";
0 голосов
/ 01 октября 2015

Вот код для установки переключателя по умолчанию, установленного в true

@Html.RadioButtonFor(m => m.Gender, "Male", new { @checked = "checked", id = "rdGender", name = "rbGender" })
0 голосов
/ 05 ноября 2011
           @Html.RadioButton("Insured.GenderType", 1, (Model.Insured.GenderType == 1 ))
           @Web.Mvc.Claims.Resources.PartyResource.MaleLabel
           @Html.RadioButton("Insured.GenderType", 2, Model.Insured.GenderType == 2)
           @Web.Mvc.Claims.Resources.PartyResource.FemaleLabel
0 голосов
/ 20 мая 2010

Если вы используете jquery, вы можете вызвать это прямо перед вашими переключателями.

$('input:radio:first').attr('checked', true);

^ Это установит первый переключатель, но вы можете посмотреть больше jquery, чтобы перейти ктот, который вы хотите выбрать.

...