1

我是 ASPNET MVC 的新手。我已经搜索了很多小时,但找不到解决我简单问题的方法。

对于具有“property1”“property2”“property3”等属性的模型,我想将视图中的代码简化为:

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

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

非常感谢

4

1 回答 1

2

您可以使用弱类型版本:

for (i = 1; i <=3; i++) {
    @Html.Editor("property"+i);
}
于 2013-10-31T19:07:41.050 回答