异常详细信息: System.Data.SqlClient.SqlException: 列名 'yafee' 无效。
protected void btn_login_Click(object sender, EventArgs e)
{
string username = Request.Form["username"]; //这是从前台接受的
string password = Request.Form["password"];
int permission = GetPermission(username);
if (permission == 4)//如果是游客,跳转到首页
{
Response.Redirect("Default.aspx");
}
else//如果是版主,则直接跳转到对应的管理页面
{
Response.Redirect("MM.aspx?permission=" + permission.ToString());
}
}
protected int GetPermission(string username)//获取权限函数
{
int permission = 4;
string strcon = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
SqlDbHelper helper = new SqlDbHelper(strcon);
string sql = "select user_permission from userInfo where user_name=" + username;
SqlDataReader dr = helper.ExecuteReader(sql);
while (dr.Read())
{
permission = (int)dr["user_permission"];
}
return permission;
}
我在前台输入用户名yafee,为什么会报错呢?
异常详细信息: System.Data.SqlClient.SqlException: 列名 'yafee' 无效。