Sitecore MVC&要查看的Glass Mapper-Bind视图模型

时间:2014-08-20 09:32:24

标签: sitecore sitecore7 glass-mapper sitecore7.2 sitecore-mvc

我刚开始使用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

@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<FWM.Web.ViewModels.FWM.Composites.HeaderViewModel>

但我收到Mvc未定义Glass.Mapper.Sc.Web名称空间的错误

我如何解决此错误?

1 个答案:

答案 0 :(得分:4)

Glass Mapper已将其MVC功能转移到单独的程序集中 在NuGet上搜索Glass.Mapper.Sc.Mvc以找到适合您的MVC版本的程序集。