У меня есть список переключателей на странице, которая используется для настройки продуктов. когда страница загружается при первом отображении первого списка параметров. вы выбираете один из них, затем нажмите кнопку «Следующий шаг», а страница заходит назад и показывает новый список переключателей для шага 2. Теперь, если я нажму кнопку «Предыдущий шаг», я могу легко получить предыдущий список параметров для отображения но я почему-то не могу выбрать один из переключателей. Я могу легко вернуть значение, которое мне нужно. сразу после создания списка переключателей у меня есть шаг, который просто говорит radioobuttonlist.selected = "somevalue" в зависимости от того, что пользователь выбрал, когда они завершили первый шаг в первый раз.Неисправность при выбранном значении радиообмена для обратной передачи vb.net
Когда я отлаживаю, я вижу, что это значение верно и применяется. но затем, когда отображается страница, радиокамера не выбрана.
Я заметил, что когда я нажимаю мою кнопку «Назад» при отладке на следующие шаги происходят .:
page.load пробегов обработчика и код внутри моего, если не page.ispostback блок не работает, что верно. , тогда ручки для кнопки, которую я только что нажал, запускаются. , но затем после этого обработчик page.load снова запускается, но на этот раз код в блоке if not page.ispostback работает ...
- это нормально? для блока page.onload для повторного запуска дважды? Я думаю, что это может иметь какое-то отношение к тому, почему моя ценность не применяется.