这是一个普通的用户登录验证程序,没有语病,但点击确定的时候,老是停留在登录页面。
源码如下:
uservalue=UserLog.SelectedItem.Value;
SqlConnection Con = new SqlConnection("Data Source=HELLO;Initial Catalog=Digital;User ID=sa;Pwd=;");
DataSet ds = new DataSet();
String sql_Sub_UserLog="select * from userdata where User_value="+uservalue;ErrorInfo.Text=sql_Sub_UserLog;
SqlDataAdapter Cmd_Sub_UserLog=new SqlDataAdapter(sql_Sub_UserLog,Con);
Cmd_Sub_UserLog.Fill(ds, "UserLogInformation");
userrow = ds.Tables["UserLogInformation"].Rows[0];
string username=llyzusername.Text.ToString();
string logpassword=llyzpassword.Text.ToString();
if(username==userrow["username"] && logpassword==userrow["password"])
{Response.Redirect("admin.aspx");}
else
{Response.Redirect("errorpage.aspx");}请问这是什么原因造成的????
源码如下:
uservalue=UserLog.SelectedItem.Value;
SqlConnection Con = new SqlConnection("Data Source=HELLO;Initial Catalog=Digital;User ID=sa;Pwd=;");
DataSet ds = new DataSet();
String sql_Sub_UserLog="select * from userdata where User_value="+uservalue;ErrorInfo.Text=sql_Sub_UserLog;
SqlDataAdapter Cmd_Sub_UserLog=new SqlDataAdapter(sql_Sub_UserLog,Con);
Cmd_Sub_UserLog.Fill(ds, "UserLogInformation");
userrow = ds.Tables["UserLogInformation"].Rows[0];
string username=llyzusername.Text.ToString();
string logpassword=llyzpassword.Text.ToString();
if(username==userrow["username"] && logpassword==userrow["password"])
{Response.Redirect("admin.aspx");}
else
{Response.Redirect("errorpage.aspx");}请问这是什么原因造成的????
解决方案 »
- asp.net 下载
- asp.net一个截取图片路径的css?
- 关于System.Xml引用的问题
- 排监考,孟老大进来帮我解决一个问题啊??/
- VS2005的sqlConnection中设置ConnectionString出错:“Keyword not supported: 'provider'”!!
- 怎样让Repeater中的数据只显示前五行啊?郁闷了好久的问题。。。
- 在Web 用户控件里无法使用数据绑定
- 有谁了解移动短信这方面的?帮忙.谢谢
- 用SQL语句读取Access数据库数据,发生错误:未指定的错误:E_FAIL(0x80004005)!再线等待!!!!!!
- asp.net中使用msgbox得问题,谁知道?
- datagrid 的自动套用格式是否可以修改?
- 在DataGrid里面添加了TextBox两个怎么绑定在一起,在TextBox里面输入数据后怎么保存到数据库里面去!
我觉得如果条件不成立,则应该转到errorpage.aspx去呀!!!
{Response.Redirect("errorpage.aspx");
else
{Response.Redirect("admin.aspx");这样呢?
你试试下面的代码
不过这些代码是我再记事本里写的
很多属性我写的可能不对
你确认一下
uservalue=UserLog.SelectedItem.Value;
SqlConnection Con = new SqlConnection("Data Source=HELLO;Initial Catalog=Digital;User ID=sa;Pwd=;");String sql_Sub_UserLog="select count(*) from userdata where
username='"+llyzusername.Text.Trim()+"' and userPwd='"+llyzpassword.Text.Trim()+"'";
SqlCommand cmd=Con.CreateCommand();
cmd.CommandText=sql_Sub_UserLog;
Con.Open();
object o=cmd.ExacuteScalar();
if(Object.ReferrenctEquals(o,null))
{
//false
}
else
{
int count=(int)o;
if(count>0)
//suceed
else
{//false}
}