ASPNET MVC LabelFor或EditorFor使用for循环

时间:2013-10-31 19:06:37

标签: asp.net-mvc-4 editorfor

我是ASPNET MVC的新手。我已经搜了好几个小时但找不到解决我这个简单问题的方法。

对于具有“property1”“property2”“property3”属性的Model,我想将View中的代码简化为:

for (i = 1; i <=3; i++) {
    @Html.EditorFor(model=>model.["property"+i];
}

如何用自定义名称替换表达式?

非常感谢

1 个答案:

答案 0 :(得分:2)

您可以使用弱类型版本:

for (i = 1; i <=3; i++) {
    @Html.Editor("property"+i);
}