在一个视图中使用两个模型asp.net mvc - System.NullReferenceException

时间:2017-08-26 11:24:25

标签: c# sql asp.net-mvc razor

我在_Layout.cshtml文件中使用模型:

@model PagedList.IPagedList<DluzynaSzkola.Models.Aktualnosci>

并使用模型进行迭代以从Aktualnosci数据库发布数据:

@foreach (var item in Model)
{
    <div>@Html.DisplayFor(modelItem => item.Dzien)</div>
} 

当移动到使用布局页面的网站时,并且定义了另一个模型:

@model DluzynaSzkola.Models.User

它抛出了System.NullReferenceException,错误源异常:

  

Wiersz 112:@foreach(模型中的var项目)

为什么我不能在一个页面中使用两次@model?我该如何处理?

0 个答案:

没有答案