注册 登录
编程论坛 ASP.NET技术论坛

parameters的问题,谁是高手?谁?现身……

风风风风 发布于 2008-04-02 18:10, 667 次点击
程序代码:
protected void btnok_Click(object sender, EventArgs e)
    {
        SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["ConStr"]);
     
        SqlCommand comm = new SqlCommand("select * from tb_User where Username=@loginName and Userpwd=@Pwd and Auditing=1", conn);
        comm.Parameters.Add(new SqlParameter("@loginName", SqlDbType.NVarChar, 50));
        comm.Parameters["@loginName"].Value = this.txtuser.ToString().Trim();
        comm.Parameters.Add(new SqlParameter("@Pwd", SqlDbType.NVarChar, 50));
        comm.Parameters["@Pwd"].Value = this.txtpwd.ToString().Trim();
        comm.Connection.Open();
        SqlDataReader dr = comm.ExecuteReader();
        if (dr.Read())
        {
            Session["username"] = dr["Username"];
            this.Panel2.Visible = true;
            this.Panel1.Visible = false;
            this.Label1.Text = Session["username"].ToString();
        }
        else
        {
            Response.Write("<script language=javascript>alert('用户名或密码错误!');location='javascript:history.go(-1)'</script>");
        }
        comm.Connection.Close();
    }

用户名和密码全正确可是还是说用户名或密码错误,高手快来帮我解决,
高手。。。。。。。
4 回复
#2
风风风风2008-04-02 18:17
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
#3
风风风风2008-04-02 18:22
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
#4
hebingbing2008-04-02 18:30
就这样也想通过啊……
呵呵……
首先我不是高手……
至于你的问题嘛……是这样的:
this.txtuser.ToString().Trim();
改成:
this.txtuser.Text.ToString().Trim();
#5
风风风风2008-04-02 18:32
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
1