我有一个名为的模型contacts
,其中包含另一个名为phones
. 在控制器内部,phones
我有:
public PartialViewResult phonecreate()
{
ViewBag.PossibleUsers = context.users;
ViewBag.PossibleContacts = context.contacts;
return PartialView();
}
现在在我的联系人edit.cshtml
页面中,我phonecreate()
这样称呼:
@Html.Action("phonecreate", "phones")
显示edit.cshtml
页面phones
内部的edit.cshtml
页面contacts
。我的问题是如何通过填写部分视图来实际更新联系人页面内的电话模型。我已经尝试过UpdateModel
,但我认为这不是正确的做法。哦,如果这有帮助,这里是_CreateOrEdit
电话页面。
@model Soccer.Models.phones
@* This partial view defines form fields that will appear when creating and editing entities *@
<div class="editor-label">
@Html.LabelFor(model => model.type)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.type)
@Html.ValidationMessageFor(model => model.type)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.phone)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.phone)
@Html.ValidationMessageFor(model => model.phone)
</div>
有什么办法可以从这个局部视图更新它。另外,如果有帮助,我可以发布它的屏幕截图。先感谢您