无法在umbraco 6 razor的foreach中通过ID获取Node

时间:2015-11-06 22:29:01

标签: razor umbraco umbraco6

我无法在循环中或传递给@RenderPage("",NodeID)之后获得NodeByID的值;

以下是我的脚本文件代码

@inherits umbraco.MacroEngines.DynamicNodeContext
@{
   var MenuNode = Library.NodeById(2001);


    @foreach (var SubItem in MenuNode.Children)
    {

        var SubNode Library.NodeById(SubItem.SelectedNode)  // <<   Not able to fetch node 

        var SubNode Library.NodeById(3031)     // <<   I have also tried with static Node Id , But was not able to get node value

        <h2> @SubNode.Name </h2>  

       }
}

我无法获取站点foreach中的节点值。

我试过

  

var SubNode Library.NodeById(3031)

     

var SubNode @ Model.NodeById(3031)

     

动态SubNode = new umbraco.MacroEngines.DynamicNode(3130);

但我无法获得Node的价值。通过foreach循环中的ID。

所以如何访问它?

谢谢,

0 个答案:

没有答案