DNK*_*ROZ 1 c# asp.net-mvc razor asp.net-mvc-4
我正在尝试根据集合中的项目数动态创建标签.
我的模型传递给我的视图很好,但是当迭代集合时 - 我无法获得标签来显示字符串列表的值.
例如,我使用以下代码:
@foreach (var ac in model.myClass.listofstring)
{
@Html.LabelFor(a => ac)
}
Run Code Online (Sandbox Code Playgroud)
如果集合有4个项目,上面的代码将输出"acacacac"我希望它输出4个标签,列表中的项目的字符串值.
我也试过@Html.LabelFor(a => ac.ToString()), @Html.LabelFor(a => ac.ToString)但视图然后没有呈现.
我知道值在列表中,因为我可以在我的控制器中访问它们.test在我看来,价值是我想要的.
foreach (var ac in myClass.listofstring)
{
var test = ac.ToString();
}
Run Code Online (Sandbox Code Playgroud)
我也试过这个,没有运气:
@for (var i = 0; i < model.myClass.listofstring.Count(); i++)
{
@Html.LabelFor(a => a[i])
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
864 次 |
| 最近记录: |