Проверьте радио кнопки из динамической формы - PullRequest
0 голосов
/ 28 марта 2012

Я создал форму, на которой я загружаю несколько вопросов из базы данных, вопросы загружаются по категориям на разных страницах, теперь, когда у меня есть, я не хочу проверять, чтобы все радиокнопки имели значение, котороеони не должны быть нулевыми (непроверенное состояние).Так что, если все переключатели отмечены, я могу перейти к следующей странице со следующей категорией вопросов, Q) Как я могу проверить состояние переключателя, поскольку вопросы загружаются из базы данных и в будущем в категории Y может быть N номеров вопросов.

1 Ответ

1 голос
/ 28 марта 2012

Если вы генерируете переключатели динамически и хотите убедиться, что все они имеют значения, вы должны заключить в контейнер, например, Panel или PlaceHolder:

<asp:PlaceHolder ID="PlaceHolder1" runat="server">
    <!-- put the dynamically generated radio buttons here -->
</asp:PlaceHolder>

.их в контейнере, вы можете сделать что-то вроде этого:

foreach (RadioButton radio in PlaceHolder1.Controls.OfType<RadioButton>())
{
    //set the enabled state based on whether a value is assigned
    radio.Enabled = radio.Value.Length > 0;
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...