У меня такой Repeater
<asp:Repeater runat="server" DataSourceID="HeaderFooterSqlDataSource">
<HeaderTemplate>
<table border="0" width="100%">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<input runat="server" id="SelectRadio" type="radio"
name="HeaderFooter" onclick='SelectAndSetHeaderFooter(this);" %>' />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
Теперь, когда этот Repeater
визуализируется, атрибут name
моего input radio "SelectRadio"
генерируется автоматически, но атрибут name для всех радиокнопок в моем репитере должен быть таким же, чтобы они могли работать как группа и автоматически проверяться / сниматься с отметки в соответствии с другими элементами в этой группе , Так как я могу побороть эту ситуацию ??
Изменить
Я получил решение самостоятельно. На самом деле я определил свой входной радиоуправление как runat="server"
, потому что думал, что иначе Eval()
привязка не будет работать, но я ошибался Eval()
привязка работает без runat="server"
, поэтому, когда я удаляю это имя атрибута, не создается автоматически и теперь все хорошо, но спасибо всем за то, что уделили время моему вопросу.