我有一个模型:Menu 是 menuComponent 的子类
并且菜单组件有两个属性:名称和描述都是字符串
我创建了一个编辑视图并尝试使用 editorForModel() 创建编辑字段。但它不会为它创建任何编辑字段。
@using (Html.BeginForm())
{
@Html.EditorForModel();
<input type="submit" value="Save" />
@Html.ActionLink("Cancel and return to List", "Index")
}
我必须使用 @HTML.EditorFor() 来创建编辑文件
@using (Html.BeginForm())
{
@Html.EditorFor(m => m.Name);
@Html.EditorFor(m => m.Description);
<input type="submit" value="Save" />
@Html.ActionLink("Cancel and return to List", "Index")
}
为什么会这样?