我想构建一个显示主页导航的 ASP.NET 用户控件,该导航仅包括特定页面类型的页面(我将其命名为 ContentPage)。
在已发布页面的数据库表中,每个页面(列PageTypeID
)都存在此信息,但我无法从我的代码中找到通过复合 API 访问它的任何方法。
using(var conn = new DataConnection())
{
var siteMapNav = new SitemapNavigator(conn);
var pages = siteMapNav.CurrentHomePageNode.GetPageNodes(SitemapScope.DescendantsAndCurrent);
// what now?
}
如何从 C# 访问页面的 PageType 信息?