关于c#中RadioButtonList控件的取值问题

2024-11-22 11:25:27
推荐回答(4个)
回答1:

我试过,没有问题的

我没有用RadioButtonList1_SelectedIndexChanged这个,不知道这个事件你写的是什么代码

前台代码:

         学生

         教师

         管理员

         

         

登录:

    protected void LoginButton_Click(object sender, EventArgs e)

    {

        if (RadioButtonList1.SelectedIndex == 0)

        {

            Response.Redirect("Student.aspx");

        }

        else if (RadioButtonList1.SelectedIndex == 1)

        {

            Response.Redirect("Teacher.aspx");

        }

        else if (RadioButtonList1.SelectedIndex == 2)

        {

            Response.Redirect("Admin.aspx");

        }

    }

回答2:

你应该是这样的
protected void LoginButton_Click(object sender, EventArgs e)
{
if (RadioButtonList1.SelectedValue == "1")
{
Response.Redirect("Student.aspx");
}

else if (RadioButtonList1.SelectedValue == "2")
{
Response.Redirect("Teacher.aspx");
}
else if (RadioButtonList1.SelectedValue== "3")
{
Response.Redirect("Admin.aspx");
}
}

回答3:

“省略了判断的语句,直接跳转”,什么意思??

回答4:

值得深入研究