C# 如何仅跟踪中继器asp.net中更改的值
我有一个包含数据的可编辑嵌套中继器。我用它来显示数据,也用来保存用户更新的数据。 我想检测用户修改了数据的特定单元格/行,这样我就可以只更新数据库中的特定行,而不是再次保存所有数据。 有没有办法解决这个问题。Javascript和服务器端代码,哪种技术是最好的C# 如何仅跟踪中继器asp.net中更改的值,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个包含数据的可编辑嵌套中继器。我用它来显示数据,也用来保存用户更新的数据。 我想检测用户修改了数据的特定单元格/行,这样我就可以只更新数据库中的特定行,而不是再次保存所有数据。 有没有办法解决这个问题。Javascript和服务器端代码,哪种技术是最好的 Resource country etc | Week1 Week2 Week3 | Total ABC XYZ 10 15 2
Resource country etc | Week1 Week2 Week3 | Total
ABC XYZ 10 15 20 45
这是中继器结构。
中间的一周(显示可编辑资源的工作小时数)是嵌套的中继器。
只能在嵌套中继器中更改值。
我为隐藏字段中的每个资源维护唯一的ID
你能给我一些实现这个功能的方法吗 这通常由ORM处理,但如果愿意,您可以自己实现。这种想法被称为“更改跟踪”,基本上通常的做法是从数据库中检索记录,然后将已知的检索值与新值进行比较,然后再次保存 根据您的并发策略,您还可以使用发送到客户机的原始值的散列,可能放在一个隐藏字段中,然后您可以检查数据库中的原始值与当前值,以避免意外覆盖其他人的更改