我正在实现一个管理公司数据的Web系统。
我们使用了MVC(更具体地说是ASP.NET MVC 4),但我对它完全不熟悉。
我遇到的问题是,我们计划使用自动保存,就像Gmail一样。我们打算使用变更事件队列,并定期通过ajax提交更改。起初我想使用JavaScript,但不确定这是否是MVC的最佳方式。
另一个问题是,用户输入的某些信息不在表单中,而是在表格中。此外,页面布局有些稀疏,我不认为我可以将所有输入包装成单个表单,或者甚至应该这样做。
我的问题是:
- 使用MVC实现自动保存的最佳方法是什么,是否应该使用JavaScript?
- JavaScript中是否有任何库或特性可用于实现队列,或者我应手动实现?
- 同时,我能否使用表单包装表格行?
注意: 我看到有人建议使用localstorage或其他客户端持久性,但我需要服务器持久性,而且页面上甚至没有保存按钮。
提前感谢你的帮助;)