ASP.NET高高手请进来救救吧,谢谢!衷心感谢啊!高手朋友,首
高手,首先感谢你走进来,请你耐心看完我的问题,帮帮我好吗?谢谢啊! 我学习的是ASP.NET编程,语言是C#。 我做了一个用户登陆的程序,思路是这样的: 前台两个输入框,分别用来输入用户名和密码,在做后台程序前我先在MS SQL Server 2000中建立一个用户表(表名yonghubiao),两个字段(分别是yonghu和mima)。在写处理程序的时候,只要判断输入的用户名和密码能与数据表中的一条相符就能登陆(实际写的程序是相符的记录条数大于0就能登陆,当然yonghu是主键用户名自然就不会重复),
string adminName=Request.Form["txtName"]; string adminPassword=Request.Form["txtPassword"]; Sqlonnection con = db.createConection(); con.Open(); SqlCommand cmd = new SqlCommand("select * from admin where adminName ='"+adminName+"' and adminPassword ='"+adminPassword+"'",con); int loginOk = Convert.ToInt32(cmd.ExecuteScalar()); if (loginOk >0 ) { Session["adminName"]=adminName; Response.Redirect ("admin_index.aspx"); } else { this.labText.Text="错误的用户名或密码,请重新输入!"; this.labText.Visible=true; } 上面的代码是我在做登陆的时候用到的。。你可以看一下。在 int loginOk = Convert.ToInt32(cmd.ExecuteScalar()); 跟你用的不一样。。 祝好运。。。