我有一个实体类型" Post"我想创建一个视图,显示一个给定类别的随机帖子。我创建了一个抓取所有帖子的数据管道,并使用ListPresentation = a" TemplateSettings"创建了一个视图。允许我选择类别的实体类型。
我计划使用Razor模板过滤那些与List.Presentation.Categories中的类别匹配的项目。但是,我似乎无法引用List.Presentation.Categories。我收到一个错误,System.Collections.Generic.List没有包含" Presentation"的条目。当我使用@ListPresentation时,整个对象在null ... so @ ListPresentation.Toolbar等都抛出错误,尽管我设置了一个" Demo Item"。
有人能看出这个设置会出现什么问题吗?如何在Razor中引用List Presentation的东西?
感谢。
答案 0 :(得分:0)
我想出来了......直接的事情似乎是" ListPresentation",但片段使用" List.Presentation"。尽管如此,它还没有在我的情况下工作,因为我使用的数据查询并没有包含模块数据。因此,我必须修改该查询以包括模块数据以及实体的完整列表,而不管模块如何。然后,我从一个数据流中获取完整列表,并且ListPresentation字段可用。
答案 1 :(得分:0)
另请注意,您可以使用ListContent.Presentation - 这将是最新,最一致的API,它始终将Presentation信息作为其描述的实体的属性。