У меня есть 3 радиокнопки в моей ASPX:Найти RadioButton управления с ID строки в vb.net
<asp:RadioButton ID="rdoMasculin"
runat="server" AutoPostBack="true"
Checked="true" GroupName="gender"
TextAlign="Right" />
<asp:RadioButton ID="rdoFeminin"
runat="server" AutoPostBack="true"
GroupName="gender" />
<asp:RadioButton ID="rdoAnonymous"
runat="server" AutoPostBack="true"
GroupName="gender" />
При отправке формы я хранящее ID
проверяемой радиокнопки в переменной сессии:
, например: Session("currentGender") = rdoZukuTermine.ID
Когда я получаю обратно на странице в более позднем этапе я использую следующий код в коде:
Dim currentRadio = CType(FindControl(Session("currentGender")), RadioButton)
currentRadio.Checked = True
Session.Remove("currentGender")
currentRadio
заканчивается как нулевая ссылка. Но когда я проверяю сеанс, он содержит правильный идентификатор в виде строки. Может кто-нибудь мне помочь?
Да У меня есть радиообъективы в заполнителе, я использовал ваше предложение, и теперь он работает отлично. Спасибо :) – G43beli