0

我有班级用户

是否可以使用 Html.EditorFor(a => a.User) 所以它会正确呈现我的 html 结构目前我有部分视图,如:

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

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

4

1 回答 1

1

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

他基本上说同样的话。

于 2013-05-30T19:29:09.413 回答