0

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

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

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

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

是否有一个库来比较 jquery 中的数据集?

要显示下周我认为页面无法刷新?正确的?

欢迎任何其他建议。

4

1 回答 1

0

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

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

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

Scott Hanselmans关于默认模型绑定器如何工作的文章可能会有所帮助。

于 2013-05-16T09:55:15.517 回答