我想在页面上显示来自 Umbraco 表单的记录。到目前为止,我设法显示:
- 记录总数
- “显示我的名字”值为 TRUE 的所有记录
如何将其限制为仅显示 5 条最新记录(其中“显示我的姓名”值为 TRUE)?
我的代码如下:
<ul id="formData">
@{int i = 0;}
@foreach (dynamic record in Library.GetApprovedRecordsFromPage(@CurrentPage.Id).OrderBy("Created descending"))
{
if (@record.GetField("Display my name").Values[0].ToString() == "True")
{
<li>
Name: @record.GetField("Name").Values[0]<br />
Email: @record.GetField("Email").Values[0]<br />
Display my name: @record.GetField("Display my name").Values[0]<br />
Created: @record.Created.ToString("dd MMMM yyy")<br />
</li>
}
i++;
}
</ul>
<h4>Total data: @i</h4>