我一个的AccountController这样asp.net MVC 3错误: “对象引用不设置到对象的实例”
public class AccountController : Controller
{
[Authorize]
public ActionResult MyProfile(string userEmail)
{
UserManager um = new UserManager();
UserProfile user = new UserProfile();
user = um.GetUserDetail(userEmail);
return View(user);
}
}
我UserManager.cs像这样
public class UserManager
{
private ToLetDBEntities TLE = new ToLetDBEntities();
public UserProfile GetUserDetail(string uemail)
{
var userDetails = TLE.users.FirstOrDefault(x => x.email_add == uemail);
UserProfile up = new UserProfile();
up.cellno = userDetails.cellno.Trim();
up.email_add = userDetails.email_add.Trim();
up.name = userDetails.name.Trim();
up.password = userDetails.password.Trim();
return up;
}
}
当我调试它给像
Object reference not set to an instance of an object
Null Reference Exception was Unhandled by User
错误在这行
up.cellno=userDetails.cellno.Trim();
的GetUserDetails
函数。
是,为userDetails是null.can你帮我查询请... @LordSauce – 2012-04-27 23:38:20