请高手看一下这些ASP代码,加20分

来源:百度知道 编辑:UC知道 时间:2024/07/02 23:52:53
网站规划与建设
注释内容即可.(简明扼要),
如:带有//跟\\之间是需要注释的的内容
一、 login.aspx.cs
开头// using System.Data.SqlClient; \\注释内容
private void Button1_Click(object sender, System.EventArgs e)
{ // DataTable dt=new DataTable(); \\
// SqlConnection conn=new SqlConnection("server=.;database=hello;uid=sa;pwd=;"); \\
// conn.Open(); \\
// SqlDataAdapter sda=new SqlDataAdapter("select* from userinfo where username='"+this.name.Text+"' and pwd='"+this.password.Text+"'",conn); \\
// sda.Fill(dt); \\
conn.Close();
// if(dt.Rows.Count==1)
{
Session["pass"]=1;
Response.Redirect("success.aspx");
} \\

else
// {
Session["pass"]=0;
Response.Redirect("login.aspx");
}
} \\

开头// using System.Data.SqlClient; \\注释内容
private void Button1_Click(object sender, System.EventArgs e)
{ // DataTable dt=new DataTable(); \\

以下为连接数据库代码

// SqlConnection conn=new SqlConnection("server=.;database=hello;uid=sa;pwd=;"); \\
// conn.Open(); \\

以下为查询数据库表userinfo中用户名、密码与表单输入值是否相同

// SqlDataAdapter sda=new SqlDataAdapter("select* from userinfo where username='"+this.name.Text+"' and pwd='"+this.password.Text+"'",conn); \\
// sda.Fill(dt); \\

以下为关闭数据库代码

conn.Close();

以下:如果相同,则记录一个session值为1,进入登陆成功页面success.aspx

// if(dt.Rows.Count==1)
{
Session["pass"]=1;
Response.Redirect("success.aspx");
} \\

以下:如果不相同,则记录一个session值为0,返回登陆页面login.aspx

else
// {
Session["pass"]=0;