0

我正在使用 ASP.NET 创建一个 Web 应用程序表单。以前我使用复选框来接受具有 3 个选项的用户输入:添加、编辑、删除。

使用一些服务器端和客户端代码在 3 个选项之间切换并存储用户的最终答案。

然后我遇到了“单选按钮列表”。这是我的清单。

        <asp:RadioButtonList ID="RadioButtonList1" runat="server">
            <asp:ListItem>Create a new enrollment.</asp:ListItem>
            <asp:ListItem>Change my enrollment information.</asp:ListItem>
            <asp:ListItem>Delete my account information.</asp:ListItem>
        </asp:RadioButtonList>

这要紧凑得多!而不是在复选框选项之间切换。

但是,谁能告诉我如何在服务器端接受和存储客户端响应?

在使用复选框之前,它就像:-

if(CheckBox1.Checked){'do something';} 

我不确定如何访问单选按钮列表上的各个项目。谁能帮我吗?

4

1 回答 1

1

使用SelectedIndex,SelectedItemSelectedValue的属性可能是最简单的RadioButtonList

switch(RadioButtonList1.SelectedValue)
{
    case "foo":
        // Do your stuff
        break;
}

// or check it in some if's
if(RadioButtonList1.SelectedValue == "foo")
{
    // Do your stuff
}
于 2013-08-08T23:07:41.810 回答