当前位置:编程学习 > C#/ASP.NET >>

关于RadioButtonList的问题

前台:
    我添加了一个RadioButtonList控件和一个Button按钮:
<asp:RadioButtonList ID="RDB_UserType" runat="server" RepeatDirection="Horizontal" Width="151px" Height="24px">
                                    <asp:ListItem Value="1">企业</asp:ListItem>
                                    <asp:ListItem Value="2">个人</asp:ListItem>
</asp:RadioButtonList></td>


<asp:Button ID="Bt_Login" runat="server" BackColor="SandyBrown" BorderColor="SandyBrown"
                        Text="提交" OnClick="Bt_Login_Click" /> <br />


怎样在后台设计才能实现在按Button后根据在RadioButtonList里所选择的不同的项从而跳到不同的页面呢?

我是菜鸟一名,但对.NET很感兴趣,望高人指教!
     --------------------编程问答-------------------- RDB_UserType.SelectedItem.Value就得到了value的值,至于怎么跳转就是你在Bt_Login_Click事件里面去设置了。 --------------------编程问答-------------------- 我主要是不知在Button里不知怎么搞呢?能不能帮帮我,Button里应该怎样才能得到RadioButtonList里的值? --------------------编程问答-------------------- 在你button的事件里面,使用RDB_UserType.SelectedItem.Value不就的到值了么?然后根据不同的值,跳转到不同的网页就行了嘛Response .Redirect("你要跳转网页的url")。 --------------------编程问答-------------------- protected void Bt_Login_Click(object sender, EventArgs e)
    {
        string strName = Text_Name.Text.ToString().Trim();
        string strPwd = Text_Pwd.Text.ToString().Trim();
        string strUserType = RDB_UserType.SelectedItem.Value.ToString().Trim();
        

        if (strUserType = "1")
        {
            

            OleDbConnection Con = new OleDbConnection(strConn);
            Con.Open();

            string Per = "select count(*) from Per_Info where User_Name ='" + strName + "' and User_Pwd ='" + strPwd + "'";

            Response .Redirect("Per_Info.aspx");
        }
        else
        {
            OleDbConnection Con = new OleDbConnection(strConn);
            Con.Open();

            string Com = "select count(*) from Com_Info where User_Name ='" + strName + "' and User_Pwd ='" + strPwd + "'";

            Response .Redirect("Com_Info.aspx");
        }

    }

帮我看看这个代码哪里有问题了,谢谢 --------------------编程问答-------------------- 设个断点不就很清楚了么 --------------------编程问答--------------------  if (strUserType = "1") =》》 if (strUserType == "1") 

--------------------编程问答--------------------
if(this.RDB_UserType.SelectItem.values.Tostring().trim()=="企业")
{
   Response.direction("企业页面");
}
if(this.RDB_UserType.SelectItem.values.Tostring().trim()=="个人")
{
   Response.direction("个人页面");
}
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,