是否可能只接受嵌套视图模型的后台值?
例如,我只想发布“地址”:
@Html.TextBoxFor(p => p.User.Account.Address.Street)
@Html.ValidationMessageFor(p => p.User.Account.Address.Street)
到这个控制器操作:
[HttpPost]
public ActionResult SaveAddress(Address address) {
// 在此处保存到数据库
}
目前,只有在将地址传递给自己的部分视图时,才会发布这些值,以便属性看起来像这样:@Html.TextBoxFor(p => p.Street)
@Html.ValidationMessageFor(p => p.Street)