使用Razor拆分Umbraco中选择框(复选框列表)的输出

使用Razor拆分Umbraco中选择框(复选框列表)的输出,razor,umbraco,Razor,Umbraco,我试图在视图上输出复选框列表的选中值,但在使用.split()方法时不断出现错误 这是我的循环,没有任何内容分隔项目: @foreach (var item in Model.Content.GetPropertyValue<IEnumerable<string>>("robots")) @foreach(Model.Content.GetPropertyValue(“robots”)中的变量项) {@item} 但结果如下: itemitem 我希望它是: 项目,项

我试图在视图上输出复选框列表的选中值,但在使用.split()方法时不断出现错误

这是我的循环,没有任何内容分隔项目:

@foreach (var item in Model.Content.GetPropertyValue<IEnumerable<string>>("robots"))
@foreach(Model.Content.GetPropertyValue(“robots”)中的变量项)
{@item}

但结果如下:

itemitem

我希望它是:

项目,项目

我已尝试添加.split()方法,但不断出现错误

CS0117: 'System.Collections.Generic.IEnumerable<string>' does not contain a definition for 'Split'
CS0117:“System.Collections.Generic.IEnumerable”不包含“Split”的定义

我还添加了一些字段,但我不认为这是一个体面的解决方案,它在整个事情的结尾添加了一个昏迷,这并不理想

@foreach (var item in Model.Content.GetPropertyValue<IEnumerable<string>>("robots")){@item<text>,</text>}
@foreach(Model.Content.GetPropertyValue(“robots”)中的var项){@item,}

我认为您需要首先将属性值作为单个字符串获取,然后将其拆分,然后在for循环中遍历这些值?好消息。。我会试一试,看看它是如何工作的。我一试就会更新。