无法在sitecore MVC(Razoe VIew)的玻璃映射器帮助中自动映射

时间:2016-03-21 15:08:05

标签: asp.net-mvc sitecore glass-mapper

使用控制器渲染,我创建了一个名为Footer.cs的模型,它具有以下属性。

public ActionResult FooterTemplate()
{
    ISitecoreContext ctx = new SitecoreContext();
    var model = ctx.GetCurrentItem<Footer>();
    return View(model);
}

在我的控制器中:

serverConnector.setDefaultProtocol("h2c");

但是,总是得到空结果,请帮助我任何人。

1 个答案:

答案 0 :(得分:0)

您可以使用:

  public ActionResult FooterTemplate()
  {
    ISitecoreContext ctx = new SitecoreContext();
    var model = ctx.GetCurrentItem<Footer>(RenderingContext.Current.Rendering.DataSource);
    return View(model);
  }