Я в основном с помощью элементов управления ASP.NET (RUNAT = «сервер») и у меня есть этот код:ASP.NET RadioButton | Изменение HTML Сгенерированный
<div class="form-group">
<label for="RadioButtonRating" class="col-md-4 control-label">Select</label>
<div class="col-md-8">
<asp:RadioButtonList ID="RadioButtonRating" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Table" AppendDataBoundItems="true" class="">
</asp:RadioButtonList>
</div>
Я динамически вставляя элементы кнопки радио с помощью Адаптер SQL.
Моя основная проблема заключается в том, что я хочу реализовать непосредственно загрузку для материального дизайна, а код должен быть написан иначе, чем код, который генерируется asp.net.
Я хочу, чтобы это:
<div class="radio radio-primary">
<label>
<input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked="">
Option one is this
</label>
</div>
код генерируется как:
<input id="MainContent_RadioButtonRating_2" type="radio" name="ctl00$MainContent$RadioButtonRating" value="3">
<label for="MainContent_RadioButtonRating_2">3</label>
Я думаю, что моя главная проблема, чтобы удалить «для =» от лейбла, и поставить ввод между метками метки.
У меня есть два варианта. Придерживайтесь управления радиостанцией asp.net и динамически меняйте это, чтобы соответствовать (любые идеи как?). Или, вытащив управление переключателем asp.net (если я это сделаю, могу ли я в той же форме использовать другие элементы управления asp.net? Могу ли я манипулировать радиокнопкой в кодовой части?
Возможно, вы попытаетесь создать серверный контроль. – Agalo