0

我有一个实体类型“帖子”,我想创建一个视图,该视图将显示一个具有给定类别的随机帖子。我创建了一个抓取所有帖子的数据管道,并使用 ListPresentation = 一个“TemplateSettings”实体类型创建了一个视图,让我可以选择类别。

我计划使用 Razor 模板过滤与 List.Presentation.Categories 中的类别匹配的项目。但是,我似乎无法引用 List.Presentation.Categories。我收到 System.Collections.Generic.List 不包含“演示文稿”条目的错误。当我使用@ListPresentation 时,整个对象为null...所以@ListPresentation.Toolbar 等都会抛出错误,尽管我设置了“演示项目”。

任何人都可以看到这个设置有什么问题吗?如何在 Razor 中引用 List Presentation 内容?

谢谢。

4

2 回答 2

0

我想通了......直接的东西似乎是“ListPresentation”,但片段使用“List.Presentation”。不过,它在我的情况下不起作用,因为我使用的数据查询不包含模块数据。因此,我不得不修改该查询以包含模块数据以及完整的实体列表,而不管模块如何。然后,我从一个数据流中获取了完整列表,并且 ListPresentation 字段可用。

于 2016-08-08T02:21:22.363 回答
0

另请注意,您可以使用 ListContent.Presentation - 这将是最新、最一致的 API,它始终将 Presentation 信息作为它所描述的实体的属性。

于 2016-10-11T11:04:42.557 回答