Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将文档ID插入嵌套中继器的状态_C#_Repeater_Kentico - Fatal编程技术网

C# 将文档ID插入嵌套中继器的状态

C# 将文档ID插入嵌套中继器的状态,c#,repeater,kentico,C#,Repeater,Kentico,我有一个嵌套中继器被用作左导航。在第二页上,我希望它只显示当前第二页的第三项。此中继器上不应显示其他辅助项的第三项。我现在遇到的问题是,我现在把它放在所有第三项显示的地方,因为它只能在第一个(父)中继器的上下文中检索信息 我觉得我应该能够调用当前页面的文档ID,并将其插入到第二个(子)转发器的转换中,但同样,它只能从其父转发器项检索文档ID和节点ID 你能帮我找到一个自定义函数或代码来帮助我解决这个问题吗?谢谢 您可以访问当前文档的文档id。以下代码将打印出来: <%=CMSContext

我有一个嵌套中继器被用作左导航。在第二页上,我希望它只显示当前第二页的第三项。此中继器上不应显示其他辅助项的第三项。我现在遇到的问题是,我现在把它放在所有第三项显示的地方,因为它只能在第一个(父)中继器的上下文中检索信息

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


你能帮我找到一个自定义函数或代码来帮助我解决这个问题吗?谢谢

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

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

因此,您可以在某些转换方法中类似地使用文档id:

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

那么基本上您希望菜单显示当前页面下方的页面?您还可以发布一些正在使用的代码,包括转换和控件。