【发布时间】:2016-05-12 13:55:56
【问题描述】:
尝试从 Umbraco 7 中的自定义模型呈现表单时出现以下错误。
传入字典的模型项是类型 'Umbraco.Web.Models.RenderModel',但是这个字典需要一个模型 “LeaveRequestStart”类型的项目。
我正在使用Umbraco 此处的文档使用模型、表面控制器和局部视图生成表单,但一直收到上述错误。
这是模型
public class LeaveRequestStart {
[Required]
public String LeaveStart { get; set; }
[Required]
public String LeaveEnd { get; set; }
[Required]
public string LeaveType { get; set; }
[Required]
public Boolean HalfDayStart { get; set; }
public Boolean HalfDayEnd { get; set; }
}
这里是部分
@model LeaveRequestStart
@using UmbracoWithMvc.Controllers
@using (Html.BeginUmbracoForm("CreateLeave", "LeaveRequestSurface"))
{
@Html.EditorFor(x => Model)
<input type="submit" />
}
任何帮助将不胜感激,我也尝试从 RenderModel 派生我的 LeaveRequestStart 模型,但仍然没有爱。
【问题讨论】: