Radiobutton.Checked не работает для первой кнопки в группе - PullRequest
0 голосов
/ 21 октября 2009

У меня есть проверка для первой радиопереключателя в моей группе радиопереключателей ASP.NET. По какой-то причине страница загружается, и эта первая кнопка автоматически проверяется, а не то, что мы устанавливаем ее для проверки ... Естественно, она должна проверять себя, поскольку она первая в группе.

Однако, когда я на самом деле проверяю, проверено ли оно в операторе if (чтобы я мог с ним работать), он возвращает false, даже если проверяется, когда страница отображается

myRadioButton.Checked заканчивается ложью. Не знаю почему.

Ответы [ 2 ]

1 голос
/ 22 октября 2009

оказалось логической проблемой. Я связывался после проверки логики.

0 голосов
/ 21 октября 2009

Мои доллары в том, что вы устанавливаете состояние кнопки во время Page_Load и забывает проверить, является ли IsPostBack истинным / ложным. Ваш код, вероятно, выглядит так:

Page_Load(...) {
  SetFormState()
}    

Когда это должно выглядеть так:

Page_Load(...) {
    if (!IsPostBack) {
      SetFormState()
    }
}
...