【发布时间】:2017-05-03 13:16:24
【问题描述】:
我正在从 Umbraco 内容创建一个 select 元素列表
我可以导航到我想要从中获取数据的节点(下面的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");
我需要 Id 来填充选择选项的值以供参考
【问题讨论】:
-
你不能只做
var catItemId = benCatItem.Id;吗? -
谢谢!你能把这个作为答案让我打勾吗?
-
不客气!刚刚发布了一个答案。