2016-04-29 42 views
0

我正在使用Sitecore 8.1和GlassMapper来映射C#中的字段。 我正在使用开发组件的数据源。Sitecore/GlassMapper获取页面

我需要能够从我们当前所在的页面中获取一个字段。您知道如何获取在Sitecore中定义的页面对象吗?

+0

使用webforms或mvc? – Gatogordo

+0

您不能在Glass Sitecore上下文中使用GetCurrentItem吗? –

回答

4

例如,如果你有一个主页和字段标题 你投你的当前页面首页模型

var context = new SitecoreContext(); 
    Model = context.GetCurrentItem<HomePage>(); 

凡模型等被定义: 公共主页型号{获得;组; }

而且在你看来,你将有:如果你想使它变为可编辑的网页编辑器,你可以使用http://glass.lu/Mapper/Sc/Tutorials/Tutorial12

http://glass.lu/Mapper/Sc/Tutorials/Tutorial14

@inherits System.Web.Mvc.WebViewPage<Namespace.HomePage> 

<title>@Model.Title</title> 

也请您查看此链接