Подтвердить что ты не робот

Html.RadioButton asp.net MVC генерирует идентификатор и имя

<%=Html.RadioButton("BookType", "1")  %> C#
<%=Html.RadioButton("BookType", "2")  %> VB

Выше кода генерируется ниже кода

<input id="BookType" name="BookType" type="radio" value="1" >C#
<input id="BookType" name="BookType" type="radio" value="2" >VB

Мне нужно такое же имя, но разные идентификаторы

Мне нужен вывод, например

*

<input id="rdoCSharp" name="BookType" type="radio" value="1" >C#
<input id="rdoVb" name="BookType" type="radio" value="2" >VB

*

4b9b3361

Ответ 1

Вы можете переопределить значения по умолчанию, передав атрибуты, которые вы хотите применить, с помощью перегрузки метода RadioButton:

<%=Html.RadioButton("BookType", "1", new { id = "yourId" })  %> C#

Ответ 2

<%= Html.RadioButton("BookType", "1", new { id = "rdoCSharp" }) %> C#
<%= Html.RadioButton("BookType", "2", new { id = "rdoVb" }) %> VB

Ответ 3

Использование:

<%=Html.RadioButton("BookType", "1",new{@id="BookType1"})  %> C#
<%=Html.RadioButton("BookType", "2",new{@id="BookType2"})  %> VB