【问题标题】:What is the best solution to check if dataset has been changed (added / edited ,deleted records)?检查数据集是否已更改(添加/编辑,删除记录)的最佳解决方案是什么?
【发布时间】:2023-03-30 15:33:01
【问题描述】:

我正在处理一个项目,用户必须能够添加或编辑他将工作或工作的时间。我为此使用的数据集是从 ASP.net / MVC 4 检索的。检查用户是否向表中添加了新数据或编辑了某些数据的最佳方法是什么?

示例:用户加载页面,日历设置为当前日期 --> 表格显示 3 周。前一周、本周和下周。数据集在从 ASP.net 检索的小时内加载。用户添加新时间并编辑一些时间。然后用户点击按钮进入下周。用户输入的数据必须与检索到的数据集进行比较。必须保存数据集,这将在 ASP.net 中发生。但保存后浏览器获取下周的数据,日历必须是下周的。

用户添加/编辑的数据必须保存,但我必须知道是否已编辑或添加。最好的方法是什么?

检索到的数据集 = 一个字符串?我可以通过比较 2 个字符串来比较吗?删除输入、空格、...

jquery 中有比较数据集的库吗?

下周显示页面无法刷新?对吗?

欢迎提出其他建议。

【问题讨论】:

    标签: javascript jquery asp.net json asp.net-mvc-4


    【解决方案1】:

    我不太确定您在这里要做什么,但是建议可能是在每个页面上都有一个保存按钮,或者在输入失去焦点(或您正在使用的任何内容)时连接一个事件用于选择时间等)。

    对于后一种建议,它需要更多的 javascript,例如,呈现的每个输入都可以具有它所代表的年、月和日的数据属性,以便在发布更改时使用它。

    如果您更喜欢提交整个“数据集”,如果您还不熟悉模型绑定,则应该检查它,然后在单击保存或更改页面时发布集合。

    Scott Hanselmans article 关于默认模型绑定器的工作方式可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      相关资源
      最近更新 更多