辞書に渡されるモデル項目があるUmbracoのカスタムモデルからフォームをレンダリングしようとすると、次のエラーを取得していてモデルをレンダリングしようとしたとき 'Umbraco.Web.Models.RenderModel'の辞書ですが、この辞書にはタイプ 'LeaveRequestStart'のモデル が必要です。
ここでは、Umbracoのドキュメントを使用して、モデル、サーフェスコントローラ、およびパーシャルビューを使用してフォームを生成していますが、上記のエラーが発生します。
は、ここで私はまた、RenderModelから私のLeaveRequestStartモデルを導出しようとしませんが、それでも愛している、ここではモデル
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" />
}
任意の助けをいただければ幸いです。
@ Html.Partial( "LeaveForm"、新しいLeaveRequestStart())として渡された後、 – user3248331