正在列出数据库中已登录用户的信息
本文关键字:登录 用户 信息 数据库 | 更新日期: 2023-09-27 18:25:58
我在从数据库中获取任何信息时遇到了真正的问题。我认为我走在了正确的轨道上,但总是会出现这样的错误:
Object reference not set to an instance of an object.
在我的控制器类中,我有这样的方法:
[HttpPost]
public ActionResult Index(Oblig1.Models.User user)
{
if (Bruker_i_DB(user) != null)
{
Session["User"] = User.ToString();
ViewBag.LoggedIn = true;
return View();
}
else
{
Session["User"] = null;
ViewBag.LoggedIn = false;
return View();
}
}
在.cs.html文件中,我得到了这个:
@model Oblig1.Models.User
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
</head>
<body>
<div>
<title>LoggedInSite</title>
<p>@Model.Email</p>
</div>
</body>
</html>
这对任何人来说都有意义吗?几天后,我开始感到相当沮丧。。。
您永远不会向视图传递模型,所以这行:
<p>@Model.Email</p>
将始终失败,并出现空引用异常