0
我越来越想从一个自定义模型呈现形式一把umbraco 7一把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模型,但仍然没有爱。
感谢您的逻辑是正确的,在作为@ Html.Partial(“LeaveForm”,新的LeaveRequestStart())传递它后它工作 – user3248331