【发布时间】:2010-05-18 19:45:18
【问题描述】:
您好,我有一个关于模型绑定的问题。假设您有一个显示在表单中的现有数据库实体,并且您想编辑一些详细信息,某些属性(例如 createddate 等)未绑定到表单,在模型绑定期间,这些属性未分配给模型,因为它们不在http post data 或 querystrong 等,因此它们的属性为空。在我的更新控制器方法中,我只是喜欢这样做
公共 ActionResult 更新(实体) { //保存对数据库的更改 }
但由于某些属性在 ent 中为空,它们会覆盖不属于表单发布数据的现有数据库字段,处理此问题的正确方法是什么?我试过隐藏字段来保存数据,但模型绑定似乎没有将隐藏字段分配给模型。任何建议将不胜感激
【问题讨论】:
标签: asp.net asp.net-mvc