【发布时间】:2014-05-20 15:43:51
【问题描述】:
我正在尝试制作一个显示当前网站所有页面的 webpart。
为了表示它,我只需要页面的标题、描述和 URL。
我发现每个页面都在“页面”列表中,但是没有标题等数据。
您有什么解决方案可以在 SP 2007 中获取 Pages 数据吗?
【问题讨论】:
标签: sharepoint sharepoint-2007 moss
我正在尝试制作一个显示当前网站所有页面的 webpart。
为了表示它,我只需要页面的标题、描述和 URL。
我发现每个页面都在“页面”列表中,但是没有标题等数据。
您有什么解决方案可以在 SP 2007 中获取 Pages 数据吗?
【问题讨论】:
标签: sharepoint sharepoint-2007 moss
要获取页面数据,您只需查询页面库(我假设您在库中有一个名为 Description 的字段)。
var query = new SPQuery();
var list = SPContext.Current.Web.Lists["Pages"];
var items = list.GetItems(query);
foreach (var item in items)
{
string title = item["Title"] as string;
string url = item.Url;
string description = item["Description"] as string;
}
【讨论】: