0
我試圖根據集合中的項目數量動態創建標籤。LabelFor未按預期工作
我的模型被傳遞給我的看法很好,但是當迭代通過集合 - 我無法獲取標籤來顯示字符串列表的值。
例如我用下面的代碼:
@foreach (var ac in model.myClass.listofstring)
{
@Html.LabelFor(a => ac)
}
如果集合有4項,上面的代碼將輸出「acacacac」 我會把它想輸出4個標籤,用的字符串值列表中的項目。
我也嘗試過@Html.LabelFor(a => ac.ToString())
和@Html.LabelFor(a => ac.ToString)
,但該視圖然後不呈現。
我知道這些值在列表中,因爲我可以在我的控制器中訪問它們。在我看來,test
的價值就是我想要的。
foreach (var ac in myClass.listofstring)
{
var test = ac.ToString();
}
我也試過,沒有運氣:
@for (var i = 0; i < model.myClass.listofstring.Count(); i++)
{
@Html.LabelFor(a => a[i])
}
就這麼簡單..謝謝! – DNKROZ
我很高興我可以幫助:)請接受我的答案,如果它的工作:) –