2017-05-03 136 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

不客氣!剛發佈了一個答案。 –

回答