2017-05-03 96 views
0

我创建从一把umbraco内容select元素列表的节点ID获得一把umbraco内容

我可以浏览到我想从(benCatItem下)的数据节点 - 在benCatItem的时候,我怎么得到元素的ID?当我调试,我可以看到它Content下为ID的一个int - 但无法工作,如何设置一个变量的值

@{ foreach (var benCat in Model.Content.Children (c=>c.DocumentTypeAlias.Equals("benefitCategory", StringComparison.CurrentCultureIgnoreCase))) 
       { 
        string catLabel = benCat.GetPropertyValue<string>("benefitCategoryLabel"); 
        <optgroup label="@catLabel"> 
         @{ foreach (var benCatItem in benCat.Children) 
          { 

           string catItemLabel = benCatItem.GetPropertyValue<String>("BenefitCategoryItemLabel"); 
           string catItemLinkURL = benCatItem.GetPropertyValue<String>("BenefitCategoryItemLinkURL"); 
           string catItemLinkText = benCatItem.GetPropertyValue<String>("BenefitCategoryItemLinkText"); 

我需要的编号来填充选择的选项供参考值

+3

你不能只是'var catItemId = benCatItem.Id;'? –

+0

谢谢!你可以让这个答案,所以我可以打勾吗? – Mike

+0

不客气!刚发布了一个答案。 –

回答