我有一个绑定到视图的 ViewModel:
ProductViewModel model = Mapper.Map<Product, ProductViewModel>(product);
return View(model);
视图(和视图模型)用于编辑,Product
因此ProductViewModel
具有与数据库中的 ID 对应的 ID 属性。
并将 ID 发布回控制器,我在视图上的表单中执行此操作:
@Html.HiddenFor(x => x.Id)
即使这可行- 我想知道是否有更好的方法将 ID 发布回控制器?路线值可能吗?或者这是一个相当标准的模式/方法?