下面的代码是用 MVC5 控制器编写的。它会引发错误“对象不包含 Where 的定义”。“IsToShow”是具有控件“true/false”的 DocumentType,它作为组合用于每个 Document Type,其值在 UmbracoNaviHide 等内容模板上设置。
public List<NavigationList> GetSubNavigationList()
{
IPublishedContent page = Umbraco.Content(pageId);
var subPages = page.Children.Where("IsToShow");//Error Line
}