代码之家  ›  专栏  ›  技术社区  ›  Webjedi

如何在ASP.NET MVC 2预览2中使用UpdateModel确定模型中的哪些属性发生了更改?

  •  0
  • Webjedi  · 技术社区  · 16 年前

    在使用UpdateModel时,是否有一种简单的方法来确定模型的哪些属性发生了更改?我正试图记录客户对其记录所做的编辑,比如说他们登录并更改电话号码,我想保留该活动的记录。

    我知道我可以手动操作,只需按属性比较属性,但我想知道是否已经开发出了一个灵活的模式。

    2 回复  |  直到 16 年前
        1
  •  0
  •   Craig Stuntz    16 年前

    你可以看看 Controller.ModelState 对于 ModelState.Value 属性以查看绑定内容。未绑定的项将不在 ModelStateDictionary .

        2
  •  0
  •   Mathias F    16 年前

    也可以在数据库上执行此操作: Change Data Capture