2016-02-26 61 views
0

在我看来,我有我的模型有一个multiselectlist“YogaStyles”。我可以通过带有“.SelectedValues”的索引以及列表中的所有项目以“.Items”获得所选项目,其中每个项目都有一个ID和一个显示列表中名称的值。如何获取包含多选列表中所有选定项的字符串?

如何将所选值与项目匹配,以便我可以返回显示字符串前所有选定项的字符串。 “阿斯汤加,比克拉姆,anazazi”

这里是我的模型,我试图做到这一点在剃刀语法

@{ 
    var values = Model.YogaStyles.SelectedValues; 
    var items = Model.YogaStyles.Items; 

    } 
+0

的foreach在选择的值,并执行字符串连接? – DaRoGa

回答

0
var listOfValues = string.Join(", ", Model.YogaStyles.SelectedValues.Select(x => x.Name) 
                    .ToArray()); 
+0

没有选择选定的值! – user1186050

+0

我假定它是某种类型的IEnumerable,可以通过Linq编辑。什么是SelectedValues? –

+0

selectedvalues是一个ienumerable,但没有选择我可以使用它 – user1186050

相关问题