Ответ 1
Вы можете переопределить значения по умолчанию, передав атрибуты, которые вы хотите применить, с помощью перегрузки метода RadioButton:
<%=Html.RadioButton("BookType", "1", new { id = "yourId" }) %> C#
<%=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
*
Вы можете переопределить значения по умолчанию, передав атрибуты, которые вы хотите применить, с помощью перегрузки метода RadioButton:
<%=Html.RadioButton("BookType", "1", new { id = "yourId" }) %> C#
<%= Html.RadioButton("BookType", "1", new { id = "rdoCSharp" }) %> C#
<%= Html.RadioButton("BookType", "2", new { id = "rdoVb" }) %> VB
Использование:
<%=Html.RadioButton("BookType", "1",new{@id="BookType1"}) %> C#
<%=Html.RadioButton("BookType", "2",new{@id="BookType2"}) %> VB