Перед отправкой страницы установите свойство disabled
кнопок радио на false
. В коде позади прочитайте значение переключателя, используя Request.Form["radioButtonName"]
. Это даст вам значение переключателя, который отмечен.
Пример:
Допустим, имя списка переключателей: radioButton1
с двумя переключателями. Когда он рендерится на странице, переключатели будут иметь одно и то же имя, скажем ctl0$radioButton1
. В любом случае это зависит от вложенности вашей страницы. Вы можете получить это имя используя radioButton.UniqueID
.
Когда страница отправляется через какое-либо действие на странице, выполните приведенный ниже javascript, который установит для свойства disabled радио-кнопки значение false.
document.getElementById("radioButton1ItemCliendId").disabled = false;
//If you want to check this radio button then
document.getElementById("radioButton1ItemCliendId").checked = true;
В обработчике события обратной передачи на стороне сервера вы должны использовать Request.Form[radioButton1.UniqueID]
, чтобы получить значение этого переключателя. Это даст значение переключателей, которое проверено.