asp.net Список радиопереключателей Описательный текст

Это мой код

<asp:RadioButtonList ID="rbtnlistProgramPlans" runat="server" Font-Names="Tahoma" 
            Font-Size="Small" ForeColor="White" RepeatColumns="3" 
        style="position: relative; top: -775px; left: 0px; width: 688px;" 
        BorderStyle="None">
            <asp:ListItem Text="Practical Monthly Plan" Value="0">Monthly</asp:ListItem>
            <asp:ListItem Text="Practical 3 Month's Plan" Value="1">3 Month's</asp:ListItem>
            <asp:ListItem Text="Premium Monthly Plan" Value="2">Monthly</asp:ListItem>
            <asp:ListItem Text="Premium 3 Month's Plan" Value="3">3 Month's</asp:ListItem>
            <asp:ListItem Text="Elite Monthly Plan" Value="4">Monthly</asp:ListItem>
            <asp:ListItem Text="Elite 3 Month's Plan" Selected="True" Value="5">3 Month's</asp:ListItem>
        </asp:RadioButtonList>

Моя проблема в том, что я хочу хранить ListItem Text в базу данных. Если пользователь нажимает на кнопку-переключатель, соответствующая дискрибутивная программа должна быть сохранена.

2 ответа

Из того, что я понимаю вашего вопроса, вам нужен SelectedItem.Text

    rbtnlistProgramPlans.SelectedItem.Text 
  // Will return Selected Radio button list Item Text

На странице ASPX добавьте этот код в ваш список радиобутонтов:

AutoPostBack = "true" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged

В приведенном ниже коде просто подключите это событие (событие генерируется, если вы просто дважды щелкнете по своему списку радиокнопок).

Другие вопросы по тегам