я произвожу радиокнопки:Почему я не могу выбрать выбранную радио-кнопку из asp: Control RadioButtonList?
foreach (string header in headers)
{
XMLHeaders.Visible = true;
rdHeaders.Items.Add(header);
}
Вот ASP код:
<asp:Panel ID="XMLHeaders" runat="server" Visible="false" CssClass="group">
<asp:RadioButtonList ID="rdHeaders" runat="server" RepeatLayout="Flow" RepeatDirection ="Vertical">
</asp:RadioButtonList>
<div class="row1" style="padding: 3px; text-align: left">
<asp:Button Text="B" ID="btnDescColumn" runat="server" OnClick="SetDescPoint" CausesValidation="False"/>
</div>
</asp:Panel>
Вот как это выглядит с точки зрения:
Когда B выбран кнопка post back, и эта функция запускается:
protected void SetDescPoint(object sender, EventArgs e)
{
var columnDesc = rdHeaders.SelectedItem;
}
На мероприятии hendler выше Я пытаюсь получить выбранный переключатель, но я получаю null
.
Как получить выбранный переключатель?
Вы генерируете элементы переключателя в событии загрузки страницы? вам может просто понадобиться обернуть ваш радиоблок для каждого в проверке If! Ispostback. –
Я новичок в asp, вы можете показать пример, пожалуйста? – Michael
Удалите панель asp: Panel и посмотрите, не имеет значения. –