之前登陆学校的教务系统或者考试系统,进入界面都会有“欢迎***登陆本系统”,当时就觉得挺高级。现在轮
到自己做这个例子,突然感觉是so easy!
只需简单几步,就可可以搞定。
编写服务器代码如下:
protected void Page_Load(object sender, EventArgs e)
{
string userName = Request.Form["userName"].ToString(); //获取用户名
string userPwd = Request.Form.Get("userPwd").ToString(); //获取密码
SqlConnection con = new SqlConnection("server=.;database=login;uid=sa;pwd=***"); //连接数据库
con.Open();
SqlCommand cmd = new SqlCommand("select count(*) from login where userName='"+userName+"' and userPwd='"+userPwd+"'" ,con);
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count>0)
{
Response.Redirect("main.aspx"); //验证成功
}
else
{
Response.Redirect("loginFail.html"); //验证失败
}
} Response.Redirect("main.aspx?userName="+userName); //隐含的是get提交 .传入用户名//获取用户名:显示欢迎登陆
string userName = Request.QueryString["userName"].ToString(); //get提交获取数据的方法
Response.Write("<font size=24 color=red> 欢迎 " + userName + "光临本网站</font>"); //登陆后同步用户名
原文:http://blog.csdn.net/zhangzijiejiayou/article/details/40661793