我刚开始使用 Sitecore MVC 和 Glass Mapper。
我创建了一个Heder.cshtml
视图 & HeaderViewModel.cs
。
这是HeaderViewModel.cs
文件的代码:
public class HeaderViewModel : IRenderingModel
{
ISitecoreContext _context = new SitecoreContext();
public SiteItem siteItem { get; set; }
public void Initialize(Rendering rendering)
{
// Get current item
var currentItem = Sitecore.Context.Item;
siteItem = Common.GetSiteItem();
if (siteItem != null)
{
// Some code here
}
}
}
我想ViewModel
在Header.cshtml
View 中继承这个:
@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<FWM.Web.ViewModels.FWM.Composites.HeaderViewModel>
但我收到错误,Mvc
名称空间未定义Glass.Mapper.Sc.Web
我该如何解决这个错误?