我希望这是有道理的,但我有一个asp.net web表单应用程序,我想脱机工作。
我考虑过创建存储过程,查询以关闭当天将要使用的数据(如日程安排,工作等)并将其存储在移动设备本地存储中。
然后我想我可以更新数据,然后在互联网可用或用户选择时同步。
我想我需要某种标记让我知道不再需要数据。
这有意义吗? 如果它确实有意义,那么有没有人建议从哪里开始。 如果没有意义,是否有人对如何做有任何建议?
感谢您的帮助
答案 0 :(得分:0)
如果我正确理解了这个问题,那么您有一个现有的 asp.net Web表单应用程序,您希望脱机工作,看起来您希望它能够在移动设备上使用设备。我不知道如何使用 as-is 这样做,因为根据定义,asp.net是服务器端。
如果我打算做那样的话,我想我要做的就是在jQuery(或javascript)中创建一个带有离线功能的html页面。然后我将创建一个asp.net库,其中包含我需要的在线功能和一个返回结果的页面。然后,我将使用jQuery AJAX调用与库进行交互,以便在线时读取和写入信息。
可能有更好的方法 - 我不知道其他人这样做 - 但这是我之前成功使用的方法,通过简单的html页面与.Net代码进行交互。这样,如果必须重新开始,至少可以重用大量现有的.net代码。
根据应用程序的不同,您也可以将它们分开。使用jQuery脱机工作的HTML页面将是您的主要表单,然后只需在现有的Web表单应用程序链接即可在线时使用。
我希望这会有所帮助。也许有人会想出更好的答案。