确定哪些FormCollection值已更改

时间:2011-09-15 06:45:58

标签: c# asp.net-mvc forms

我正在尝试根据已更改的属性将审核放入我的应用程序中。我试图关注this example但是实体框架只跟踪标量和复杂类型属性,而不是导航属性as described here

所以在另一种方法中,我想如果我能找到哪些FormCollection值已被更改,那么我可以使用它们。无论如何,是否可以轻松确定在表单中加载和提交之间的值是否已更改?

1 个答案:

答案 0 :(得分:0)

我想你想在控制器中检查一下。 最简单的方法应该是重新加载数据(与将数据发送到视图所做的相同)并将其与您获得的值进行比较。除此之外,您可以在表单中使用大量隐藏字段并检查它们(初始化为与输入相同的值) - 但我不是很喜欢这个。