【问题标题】:Sitecore MVC & Glass Mapper-Bind View Model To ViewSitecore MVC & Glass Mapper-绑定视图模型来查看
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 谢谢我已经下载了Glass.Mapper.Sc.Mvc-5 并且成功了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多