在局部视图中显示变量属性

时间:2017-12-13 16:16:23

标签: asp.net-mvc

我将用户变量返回到我的部分视图,但我不知道如何在我的mvc视图中显示该变量数据。假设我在这个“用户”(FirstName和LastName)变量上有两个属性,那么我可以在我的视图中访问@ user.FirstName和@ user.LastName吗?我试了但不行。请为此提出建议解决方案。提前致谢

[ChildActionOnly]
public PartialViewResult _UserNav(string id)
 {
   using (BlexzWebDbEntities db = new BlexzWebDbEntities())
     {
       var user = db.Users.Where(x => x.Email == id).FirstOrDefault();
       return PartialView("_UserNav", user);
     }
 }

1 个答案:

答案 0 :(得分:2)

您需要声明模型的类型,例如:

@model User

然后,访问:

@Model.FirstName