读书人

asp.net有关问题System.ArgumentExcep

发布时间: 2012-08-08 14:32:45 作者: rapoo

asp.net问题System.ArgumentException: 不支持关键字: “unicode”
源错误:


行 30: {
行 31: string userId = Session["userID"].ToString();
行 32: string userName = UserManager.GetUserName(userId);//显示出错
行 33: Label i = (Label)Page.Master.FindControl("labUser");
行 34: i.Text = userName;

[解决办法]
应该是你GetUserName方法里面的sql语句错误

里面没有加单引号
[解决办法]
按F11调试到UserManager.GetUserName里面,然后把sql语句copy出来分析,是sql语句的错
[解决办法]
string sql = "select UserName from Users where UserID='0'"; sql = string.Format(sql, UserID);


这里UserID='0'应该是UserID={0}吧
[解决办法]
下断点调试下吧
话说你哪行代码真没问题?

读书人网 >asp.net

热点推荐