1

这是我在 asp.net 中的以下内容

<asp:RadioButtonList ID="RbList" runat="server" 
    onselectedindexchanged="RbList_SelectedIndexChanged">
    <asp:ListItem Text="Male" Value="1"></asp:ListItem>
    <asp:ListItem Text="Female" Value="2"></asp:ListItem>


    </asp:RadioButtonList>
<asp:Label ID="lbltest" runat="server"></asp:Label>

这是我的RBList_SelectedIndexChanged活动。

int i = RbList.SelectedIndex;
    if (i == 1)
    {
        lbltest.Text = "You have click on male";
    }
    if (i == 2)
    {lbltest.Text = "You have click on female";}

现在,我希望在选择第 1 项时,文本标签必须根据单选按钮列表的选定项。

这怎么可能?

问候。

4

1 回答 1

3
  1. 在 RbList 上设置 Autopostback="true"
  2. 将您的代码更改为以下内容:

    int i = RbList.SelectedIndex;
    if (i == 0)
       {
    lbltest.Text = "You have click on male";
        }
    else if (i == 1)
    { lbltest.Text = "You have click on female"; }
    
于 2013-08-20T09:44:46.710 回答