无法在.aspx文件中显示模型的属性

时间:2015-07-19 01:52:45

标签: c# asp.net

我正在使用C#.NET创建一个网站。我创建了一个名为“Model1”的模型,看起来像这样 -

 Public class model1{
  [key]
  Public int model1id {get; set; }
  Public User AppUser {get; set;}
 }

用户类看起来像这样 -

Public class User{
 [key]
 Public int UserId,
 Public string FName 
}

当我向model1添加条目时,我确保AppUser字段有值 -

model1 modelToAdd = new model1{
AppUser = _db.Users.SingleOrDefault(u => u.UserId == LoggedInUser)
}

当然,当我查看服务器资源管理器中的model1表时,我看到一个名为“User_UserId”的列,它不是null,并设置为记录时登录的用户的值。创建

但是,当我尝试在.aspx文件中显示与Model1相对应的用户的第一个名字时 -

<%#:Item.AppUser.FName%>

我得到一个空指针异常(对象引用未设置为对象的实例)。我错过了什么吗?

0 个答案:

没有答案