Qwe*_*rty 1 asp.net sitecore sitecore8
我想在页面上显示菜单项,具体取决于它们的有效日期和日期.但在此之前,想要测试输出.该_Valid to日期设置为3/17/2016 12:00 AM在"关于我们"的项目.
输出是About us--.
获取有效期从&到日期的正确方法是什么.
protected void rpMenu_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
var mainItem = (Item)e.Item.DataItem;
if (mainItem != null)
{
Response.Write(mainItem.Name + "-" + mainItem.Fields["Valid to"] + "-");
//this one did not work too
Response.Write(mainItem.Name + "-" + mainItem.Fields["_Valid to"] + "-");
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用下一个常量来获取ValidTo和ValidFrom字段
mainItem.Fields[Sitecore.FieldIDs.ValidFrom] 和 mainItem.Fields[Sitecore.FieldIDs.ValidTo]
这些常数来自Sitecore.Kernel assembly.