如何在MVC4项目的Razor文件中访问foreach循环中的相关表数据?

时间:2013-02-12 07:05:35

标签: entity-framework asp.net-mvc-4

我无法使用以下内容访问“ApplicationStatusId”,

var applicationStatus = applicationItem.ApplicationDetermination.ApplicationStatusId;

但我可以使用以下内容在同一个剃刀文件中访问“ApplicationStatusId”,

@Html.DisplayFor(modelItem => applicationItem.ApplicationDetermination.ApplicationStatusId)

enter image description here

enter image description here

请参阅下面的错误,

enter image description here

2 个答案:

答案 0 :(得分:0)

我通过对“ApplicationDetermination”对象进行空检查来解决这个问题。它试图从null对象获取ApplicationStatusId。

enter image description here

答案 1 :(得分:-1)

使用此

 var applicationStatus = @applicationItem.ApplicationDetermination.ApplicationStatusId;