ASP.NET Dynamic Radiobutton — как добавить проверку

На данный момент у меня есть что-то вроде этого

<asp:Repeater ID="rptEventsList" DataSourceID="srcQuestionList" runat="server"> 
<ItemTemplate>

<td><span><%# Eval("orderBy").ToString()%>)</span></td>

<td><%# Eval("question").ToString()%></td>

<td><asp:RadioButton ID="RadioButton1" runat="server" /></td>

<td><input name="question<%# Eval("orderBy").ToString()%>" type="radio" id="True" value="True" class="styled" /></td>

<td><input name="question<%# Eval("orderBy").ToString()%>" type="radio" id="False" value="False" class="styled" /></td> 
</tr>

</ItemTemplate> 
</asp:Repeater>

И в коде позади я фиксирую значения, например, как Request.Form("question1"), и все это работает нормально.

Теперь мне интересно, как добавить к этому проверку, я думаю, что мне нужно применить изменения к элементу управления RadioButton, но я не понимаю, как я могу добавить туда свои динамические имена RadioButton с моим идентификатором из хранимой процедуры.

Также я хотел бы добавить проверку в верхнюю часть экрана в качестве сводки проверки.


person Community    schedule 21.01.2009    source источник


Ответы (1)


Просмотрите элементы управления сервера проверки.

person Kon    schedule 21.01.2009
comment
Да, я знаю, что должен использовать элементы управления проверкой. Как я уже говорил в своем вопросе, я спрашивал, как перейти от ‹input name=question‹%# Eval(orderBy).ToString()%› type=radio id=True value=True class=styled /› к радиокнопке asp. Я не уверен, как добавить проверку динамического контроля - person ; 21.01.2009
comment
Я бы посоветовал вам отказаться от такого рендеринга элемента управления и вместо этого сделать все это в коде программной части, создав экземпляр элемента управления и добавив его в коллекцию элементов управления заполнителя. - person Kon; 21.01.2009
comment
Я второй Кон. Создание элемента управления из кода программной части и добавление его в контейнер даст вам возможность установить множество свойств во время выполнения. - person Srikanth Venugopalan; 02.05.2010