使用sql server的asp.net登录网页

使用sql server的asp.net登录网页,asp.net,sql-server,login,Asp.net,Sql Server,Login,我被困在登录页面中。我的按钮单击事件如下所示: protected void Button1_Click(object sender, EventArgs e) { string cs = "Data Source=ims-aab46237892;Initial Catalog=Inventory;Integrated Security=True"; string Se

我被困在登录页面中。我的按钮单击事件如下所示:

protected void Button1_Click(object sender, EventArgs e)         
{               
    string cs = "Data Source=ims-aab46237892;Initial Catalog=Inventory;Integrated          Security=True";                      

    string SelectString = "SELECT COUNT(*) FROM user WHERE username = @Username AND password = @Password";           

    SqlConnection con = new SqlConnection(cs);         
    SqlCommand cmd = new SqlCommand(SelectString,con);         
    cmd.Connection = con;         
    cmd.CommandType = CommandType.Text;         
    cmd.CommandText = SelectString;          

    SqlParameter username = new SqlParameter("@Username",SqlDbType.VarChar,50);                   
    username.Value = TextName.Text.Trim().ToString();                   
    cmd.Parameters.Add(username);           

    SqlParameter password = new SqlParameter("@Password", SqlDbType.VarChar, 50);                      
    password.Value = TextPass.Text.Trim().ToString();                      

    cmd.Parameters.Add(password);                      
    con.Open();  

    if(cmd.ExecuteScalar() != null)                 
        Response.Redirect("Home.aspx");            
     else                
        Response.Redirect("wrongpasspage.aspx");              

    con.Close(); 
}  

并且我的数据表具有所需的用户名和密码字段。。我得到的错误是关键字用户附近的语法不正确。。。plz help

用户是SQL server中的保留关键字。请尝试[用户]或将表重命名为用户。

用户是SQL server中的保留关键字。请尝试[用户]或将您的表重命名为用户。

在SelectString语句中使用[用户]而不是用户。

在SelectString语句中使用[用户]而不是用户。

它现在可以工作了。但不管用户名或密码如何。我被引导到home.aspxCopy并将调试窗口中SelectString的值粘贴到SQL server中,然后运行查询,看看会发生什么。它现在可以工作了。但不管用户名或密码如何。我被引导到home.aspxCopy并将调试窗口中SelectString的值粘贴到SQL server中,然后运行查询,看看会发生什么。可能会重复。请参阅我在此处的帖子:-[ASP.NET使用SQL Server数据库登录-LINQ到SQL、实体框架和发布/订阅事件模式][1][1]:可能重复。请参阅我在这里的帖子:-[ASP.NET使用SQL Server数据库登录-LINQ到SQL、实体框架和发布/订阅事件模式][1][1]: