我的 asp.net MVC 视图中有很多重复的代码
<div class="editor-label">
@Html.LabelFor(model => model.MyProperty)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.MyProperty)
@Html.ValidationMessageFor(model => model.MyProperty)
</div>
我想把它包装成这样:
foreach (System.Reflection.PropertyInfo item in Model.GetType().GetProperties())
并在整个过程中重用相同的局部视图。但我不能完全正确地理解语法。
我怎样才能使它更通用?