У меня есть asp.net RadioButtonList, привязанный к данным. Отображаемые элементы списка, по-видимому, отображаются как входные данные типа radio, метки и диапазона.
Когда я перебираю каждый элемент ListItem и добавляю атрибут onclick, он по желанию добавляет атрибут onclick во входной тег. Но когда я добавляю настраиваемый атрибут, он добавляет его к окружающему диапазону. Как я могу заставить его добавить его во входной тег БЕЗ изменения рендеринга RadioButtonList с помощью настраиваемого ControlAdapter? Я использую веб-сайт (не проект) и .net 2.0. Заранее спасибо!
ASP.NET
For Each li As ListItem In Me.rbl.Items
li.Attributes.Add("onclick", "myFunction();")
li.Attributes.Add("myAttribute", "1")
Next
HTML
<table id="ctl00_ContentPlaceHolder1_rbl" border="0">
<tr>
<td><span myAttribute="1"><input id="ctl00_ContentPlaceHolder1_rbl_0" type="radio"
name="ctl00$ContentPlaceHolder1$rbl" value="Choice1" onclick="myFunction();" />
<label for="ctl00_ContentPlaceHolder1_rbl_0">Choice1</label></span></td>
</tr>
</table>