C# 如何在离线情况下存储web应用程序数据?使用android设备或浏览器?

C# 如何在离线情况下存储web应用程序数据?使用android设备或浏览器?,c#,android,.net,asp.net-mvc,offline,C#,Android,.net,Asp.net Mvc,Offline,我们正在使用在线客户端开发web应用程序.NETMVC 我们的客户可能处于脱机状态,他们所在的区域没有互联网连接 我的问题是,我们可以只使用浏览器存储他们的脱机数据,还是需要其他方式,比如使用andriod应用程序? 使用浏览器离线存储或设备android应用程序有什么好处?答案是,如果您需要提供离线收集数据的功能,该解决方案需要与您的web应用程序分开。它需要是自包含的,以便可以在设备上运行而不需要任何连接,并且需要提供在连接恢复后将脱机数据上载到应用程序的功能。虽然他们无法连接到intern

我们正在使用在线客户端开发web应用程序.NETMVC

我们的客户可能处于脱机状态,他们所在的区域没有互联网连接

我的问题是,我们可以只使用浏览器存储他们的脱机数据,还是需要其他方式,比如使用andriod应用程序?
使用浏览器离线存储或设备android应用程序有什么好处?

答案是,如果您需要提供离线收集数据的功能,该解决方案需要与您的web应用程序分开。它需要是自包含的,以便可以在设备上运行而不需要任何连接,并且需要提供在连接恢复后将脱机数据上载到应用程序的功能。虽然他们无法连接到internet,但他们将无法访问在web服务器上运行的web应用程序。

答案是,如果您需要提供脱机收集其数据的功能,则该解决方案需要与web应用程序分开。它需要是自包含的,以便可以在设备上运行而不需要任何连接,并且需要提供在连接恢复后将脱机数据上载到应用程序的功能。虽然他们无法连接到internet,但他们将无法访问您在web服务器上运行的web应用程序。

您应该离开MVC,拥有两个独立的网站。1可以访问数据库的web api和2严格在html+javascript上运行的单页应用程序。现代浏览器在浏览器中具有sql存储。您可以将所有脱机数据存储在此数据库中,当存在联机连接时,您可以将此数据传输到api。

您应该远离MVC,并拥有两个单独的网站。1可以访问数据库的web api和2严格在html+javascript上运行的单页应用程序。现代浏览器在浏览器中具有sql存储。您可以将所有脱机数据存储在此数据库中,当存在联机连接时,您可以将这些数据传输到您的api。

如果他们位于没有internet连接的区域,您认为他们将如何访问您的web应用程序?在某些地方,当他们去办公室时,你为什么在
Android
标签上标记这个问题?客户端是一个
Android
设备吗?如果是,您可以将数据存储在设备中的
SQLite
数据库中,并在网络可用后上传存储的数据。是的,我们想建议他们使用android设备,用于存储在android中,这是我在问题中说的一种方式,还有其他方式吗?您需要的不是MVC,而是web API+可执行文件。在EXE和连接返回时收集数据-使用Web API。如果他们所在的区域没有internet连接,您认为他们如何能够访问您的Web应用程序?在某些地方,当他们在办公室时,您为什么在
Android
标签上标记问题?客户端是一个
Android
设备吗?如果是,您可以将数据存储在设备中的
SQLite
数据库中,并在网络可用后上传存储的数据。是的,我们想建议他们使用android设备,用于存储在android中,这是我在问题中说的一种方式,还有其他方式吗?您需要的不是MVC,而是web API+可执行文件。在EXE中收集数据,并在连接返回时收集数据-使用Web API。好的,那么脱机存储然后同步到联机的最佳方式是什么?我讨厌同步数据。有没有办法降低成本?如果你已经有了一台windows服务器来托管MVC,那么就没有额外的成本了。浏览器上的本地存储就像SQL一样,您可以像在远程数据库上存储数据一样存储数据。您可以对服务器进行api调用,以确定用户是否有连接。如果用户有连接,您可以查询本地存储中的所有数据,并将其打包为json,然后将其发布到您的api。api将json映射到C#,并可以将其存储到远程数据库中。好的,那么离线存储然后同步到在线的最佳方式是什么?我讨厌同步数据。有没有办法降低成本?如果你已经有了一台windows服务器来托管MVC,那么就没有额外的成本了。浏览器上的本地存储就像SQL一样,您可以像在远程数据库上存储数据一样存储数据。您可以对服务器进行api调用,以确定用户是否有连接。如果用户有连接,您可以查询本地存储中的所有数据,并将其打包为json,然后将其发布到您的api。api将json映射到C#,并将其存储到远程数据库中。