我正在实施一个网络系统来管理我公司的一些数据。我们正在使用 MVC(更具体地说是 ASP.NET MVC 4),我对它完全陌生。
我遇到的问题是我们计划使用自动保存,就像 GMail 一样。我们计划使用更改事件队列,并偶尔通过 ajax 提交更改。第一次想到我会使用 JavaScript,但不确定这是否是 MVC 的最佳方式。我遇到的另一个问题是用户将输入的某些信息不是在表单中,而是在表格中。页面的布局也有点稀疏,我不相信我可以将所有输入包装到一个表单中,或者即使我应该这样做。
我的问题是:
- 使用 MVC 实现自动保存的最佳方法是什么,我应该使用还是不使用 JavaScript?
- JavaScript 中是否有任何库或 ASP.NET MVC 中的功能来实现排队,还是我应该手动完成?
- 另外,我可以使用表格来包装表格行吗?
注意:我看到了一些使用 localstorage 或其他客户端持久性的建议,但我需要的是服务器持久性,我们甚至在页面上都没有保存按钮。
我在这里先向您的帮助表示感谢 ;)