1

当asp.net应用程序中的互联网连接中断时如何工作?意味着用户正在处理应用程序并且突然互联网连接中断,那么用户应该仍然能够对数据进行添加/编辑/删除操作,但是当互联网连接启动时,所有更改都应该在服务器上完成。这可能吗,有没有可用的例子来实现这一点?

谢谢。

4

2 回答 2

1

HTML5 有一些离线功能。http://www.html5rocks.com/en/features/offline

但是你真的有这方面的商业案例吗?当您需要尝试更新陈旧数据等时,它会变得复杂。

于 2013-09-04T06:58:31.613 回答
0

这需要使用 JavaScript 来存储本地数据http://code.msdn.microsoft.com/Working-with-HTML5-local-b0cbe2ef并且它需要在进行正确的回发之前检查是否可以访问服务器,或者更有可能只需使用 AJAX 在 JavaScript 应用程序和服务器之间进行通信。

有几个类似的应用程序,例如 Google Mail,这些解决方案比 ASP.NET 更基于 JavaScript,您需要避免依赖 Web 表单机制并使用 .NET 来构建初始页面、处理 AJAX 请求和管理应用程序数据和持久性。请参阅如何编写 AJAX/ASP.NET Web 应用程序的离线版本

于 2013-09-04T07:05:17.853 回答