我一個的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