2016-02-26 59 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

相關問題