我有一个类似于登录表单的表单,想法是用户输入他的名字和姓氏,我需要检查性别是否为男性,它将重定向到male.aspx,如果性别为女性,则将重定向到 female.aspx,如果 firstname 和 lastname 错误或不匹配或不存在,他将再次返回相同的表单。
我做了主要代码,但我不知道如何检查性别以重定向到页面
我还想在下一页显示全名(名字和姓氏)。
这是我的代码。希望我能得到帮助。
protected void log_Click(object sender, EventArgs e)
{
SqlDataSource sds = new SqlDataSource();
sds.ConnectionString = ConfigurationManager.ConnectionStrings["myDbConnectionString1"].ToString();
sds.SelectParameters.Add("firstname", TypeCode.String, this.firstname.Text);
sds.SelectParameters.Add("lastname", TypeCode.String, this.lastname.Text);
sds.SelectCommand = "SELECT * FROM [myTb] WHERE [firstname] = @firstname AND [lastname] = @lastname";
DataView dv = (DataView)sds.Select(DataSourceSelectArguments.Empty);
if (dv.Count == 0)
{
this.lblmsg.Text = "Invalid firstname and lastname!";
return;
}
else
{
Response.Redirect("home.aspx");
}
}