如何检测我的页面控件值是否已更改以及更改了哪些值

时间:2011-01-07 12:41:14

标签: c# asp.net

我之前已经问了一个类似的问题,但这次我需要一种方法来检测对页面的任何控件所做的任何更改,并在组合字符串中使用旧值和新值来维护该特定更改的历史记录。假设用户在页面的4个字段中创建该方法将能够检测到更改并创建一个字符串,其中包含旧值和新值的更改。

注意 - 我的页面控件正在使用“类属性”来显示值。

1 个答案:

答案 0 :(得分:1)

我的简单意见是:

只需将您的“Class”属性放入Session(这意味着:将您的数据放入Session,这是默认的加载数据)。在保存按钮事件之后,您可以将包含旧数据的会话与新用户更改数据进行比较。在这种情况下,您可以创建自己的方法(在页面控件处)以检测值更改。