将文档ID插入到嵌套中继器的WhereCondition中

时间:2012-07-09 14:42:26

标签: c# repeater kentico

我有一个嵌套的转发器用作左导航。在辅助页面上,我希望它只显示当前辅助页面的第三项。其他次要项目的三级项目均不应出现在此中继器上。我遇到的问题是我目前所有的三级项目都显示,因为它只能在第一个(父)转发器的上下文中检索信息。

我觉得我应该能够调用当前页面的文档ID并将其插入到第二个(子)转发器的转换中,但同样,它只能从其父转发器项目中检索文档ID和节点ID仅

您是否可以帮我找到自定义函数或代码来帮助我找出这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以访问当前文档的文档ID。以下代码将打印出来:

<%=CMSContext.CurrentDocument.DocumentID.ToString() %>

因此,您可以在某种转换方法中使用文档ID:

<%#SomeMethod(CMSContext.CurrentDocument.DocumentID, otherParameter, ...) %>