关于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#