私はログインフォームのようなフォームを持っています、、、アイデアはユーザーが彼の名と姓を入力することです、そして私は性別が男性であるかどうかをチェックする必要がありますそれは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");
}
}