我正在尝试在便携式区域中使用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>" %>
...
但是,它似乎没有用它来渲染编辑器。