情况如下:我有一个绑定到父模型的视图。在这个视图中,我调用 EditorFor 并传递子对象。但是在那个EditorFor中,我想绑定一个父模型的控件。我该怎么做?我还需要绑定验证控件。我在父模型中创建了该属性。
@model ParentModel
//Parent view
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
@Html.EditorFor(m => m.Entity, new { CountiesServed = Model.CountiesServed, Types = Model.EntityTypes, CommunicationMethods = Model.CommunicationMethods, OrganizationTypes = Model.OrganizationTypes })
<p class="form-actions" style="text-align:right;">
<button type="submit" >Next »</button>
</p>
}
在子视图中 - 我不想将控件绑定到其视图模型,而是绑定到父视图 //model。@model 子模型
@Html.EditorFor(m=>m.somechildentityproperty)
//But how to do something like this?
@Html.EditorFor(//ParentModel property) ???