使用Razor拆分Umbraco中选择框(复选框列表)的输出
我试图在视图上输出复选框列表的选中值,但在使用.split()方法时不断出现错误 这是我的循环,没有任何内容分隔项目:使用Razor拆分Umbraco中选择框(复选框列表)的输出,razor,umbraco,Razor,Umbraco,我试图在视图上输出复选框列表的选中值,但在使用.split()方法时不断出现错误 这是我的循环,没有任何内容分隔项目: @foreach (var item in Model.Content.GetPropertyValue<IEnumerable<string>>("robots")) @foreach(Model.Content.GetPropertyValue(“robots”)中的变量项) {@item} 但结果如下: itemitem 我希望它是: 项目,项
@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循环中遍历这些值?好消息。。我会试一试,看看它是如何工作的。我一试就会更新。