我正在尝试在便携式区域中使用 Html.EditorFor(即创建和编辑使用相同的表单),但它似乎不起作用(虽然它不在便携式区域中时很好)。在页面中,我只有:
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MySite.Models.DocumentType>" %>
...
<%= Html.EditorFor(model => model, new { }) %>
然后在“EditorTemplates”子文件夹中我有我的编辑器代码
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MySite.Models.DocumentType>" %>
...
但是,它似乎并没有使用它来呈现编辑器。