私はこのようなAccountControllerを持っています
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;
}
}
私がデバッグしているとき、それは次のようなエラーを出します
オブジェクトのインスタンスに設定されていないオブジェクト参照
Null参照例外がユーザーによって処理されませんでした
ラインで
up.cellno=userDetails.cellno.Trim();
GetUserDetails
機能の。