我希望通过布局在所有页面中显示类别,以下是我的方法:
这是我的模型(NewsCategoriesModel):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;
namespace GiaoXuKeSat.Models
{
public class NewsCategoriesModel
{
public int NewsCategoriesID { get; set; }
public string NewsCategoriesName { get; set; }
}
}
这里是PartialView (_NewsCategories)
@using System.Linq;
@using System.Linq;
@model IEnumerable<GiaoXuKeSat.Models.dms_NewsCategory>
@foreach (var item in Model) {
<ul id="dmsMenuULUL">
<li>@item.NewsCategoriesName</li>
</ul>
}
我将该局部视图打印到布局中。
@Html.Partial("_NewsCategories");
但是我得到了“对象引用未设置为对象实例”的错误。 位于
@foreach (var item in Model) {