是否可以使用EditorFor for class(非原始类型)

时间:2013-05-30 19:17:42

标签: c# asp.net-mvc

我有班级用户

是否可以使用Html.EditorFor(a => a.User),因此它将正确呈现我的html结构 目前我有部分观点,如:

@model User
<div>
    @Html.TextBoxFor(a => a.FirstName)
    @Html.TextBoxFor(a => a.LastName)
</div>

但我想使用的东西当我在EditorFor中传递对象时,如果User类是嵌套的dipper,它将正确呈现html。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的,就像克劳迪奥说的那样。您只需在Views / Shared / EditorTemplates文件夹中定义一个名为User.cshtml的View。然后,当您使用EditorFor方法时,它将使用该模板。 我做了一个快速的谷歌搜索,然后出现了这个问题:asp-net-mvc-3-how-to-use-editortemplates

他基本上说了同样的话。