【发布时间】:2014-08-21 15:34:22
【问题描述】:
我刚开始使用 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
}
}
}
我想在Header.cshtml 中继承这个ViewModel 查看为:
@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<FWM.Web.ViewModels.FWM.Composites.HeaderViewModel>
但我收到错误消息,Mvc 命名空间未在 Glass.Mapper.Sc.Web 中定义
我该如何解决这个错误?
【问题讨论】:
标签: sitecore sitecore7 glass-mapper sitecore7.2 sitecore-mvc