我有班级用户
是否可以使用Html.EditorFor(a => a.User),因此它将正确呈现我的html结构 目前我有部分观点,如:
@model User
<div>
@Html.TextBoxFor(a => a.FirstName)
@Html.TextBoxFor(a => a.LastName)
</div>
但我想使用的东西当我在EditorFor中传递对象时,如果User类是嵌套的dipper,它将正确呈现html。
答案 0 :(得分:1)
是的,这是可能的,就像克劳迪奥说的那样。您只需在Views / Shared / EditorTemplates文件夹中定义一个名为User.cshtml的View。然后,当您使用EditorFor方法时,它将使用该模板。 我做了一个快速的谷歌搜索,然后出现了这个问题:asp-net-mvc-3-how-to-use-editortemplates
他基本上说了同样的话。