如何在asp.net应用程序中连接互联网时工作? 意味着用户正在开发应用程序并突然互联网连接,然后用户仍然可以添加/编辑/删除数据操作,但是当互联网连接时, 所有更改都应在服务器上完成。这可能吗,有没有可用的例子来实现这个目标?
感谢。
答案 0 :(得分:1)
HTML5具有一些离线功能。 http://www.html5rocks.com/en/features/offline
但你真的有这样的商业案例吗?当您需要尝试更新陈旧数据等时,它会变得复杂。
答案 1 :(得分:0)
这需要使用JavaScript来存储本地数据http://code.msdn.microsoft.com/Working-with-HTML5-local-b0cbe2ef,并且需要在执行正确的回发之前检查是否可以访问服务器,或者更有可能只使用AJAX在JavaScript应用程序和服务器之间进行通信。
有几个这样的应用程序,例如Google Mail,这些解决方案比ASP.NET更基于JavaScript,您需要避免依赖Web表单机制并使用.NET构建初始页面,处理AJAX请求并管理应用程序数据和持久性。见How to write an offline version of an AJAX/ASP.NET web application