我有一个包含一些数据的PageList,我想将所有Date作为字符串添加到数组中。似乎很容易,但我对此有点新意,所以那里的任何人都知道如何解决这个问题?
<EPiServer:PageList ID="PageList1" runat="server" PageLinkProperty="Root">
<ItemTemplate>
<h2><EPiServer:Property runat="server" PropertyName="Title" /></h2>
<EPiServer:Property runat="server" PropertyName="Date" /><br />
<EPiServer:Property runat="server" PropertyName="Content" />
<hr />
</ItemTemplate>
</EPiServer:PageList>
答案 0 :(得分:0)
这是适用于任何EPi版本的代码。我知道你把Dates写成了字符串,但我改为创建了一个DateTimes列表。
var reference = (PageReference)CurrentPage["Root"];
var children = DataFactory.Instance.GetChildren(reference);
var list = new List<DateTime>();
foreach (PageData pd in children)
{
list.Add((DateTime)pd["Date"]);
}