2013-01-11 74 views
0

我希望这是有道理的,但我有一个asp.net web窗体应用程序,我想脱机工作。存储和更新本地存储中的当前日期数据库记录

我曾想过创建一个存储过程,查询当天将要使用的数据(如调度,作业等)并将其存储在移动设备本地存储中。

然后我想我可以更新数据,然后在互联网可用或用户选择时同步。

我想我需要某种标记让我知道数据不再需要。

这是否有意义?
如果确实有意义,有没有人有从哪里开始的建议。 如果没有意义,有没有人有什么建议在做什么?

感谢您的帮助

回答

0

如果我理解正确的问题,你必须要脱机工作的现有 asp.net web表单应用程序,它看起来像你希望它能够成为在移动设备上使用。我不知道你怎么会这样做,应用程序原样,因为根据定义,asp.net是服务器端。

如果我打算做这样的事情,我想我会做的只是在jQuery(或JavaScript)中创建一个具有脱机功能的html页面。然后,我将创建一个asp.net库,其中包含我需要的在线功能以及一个返回结果的页面。然后,我会使用jQuery AJAX调用来与库进行交互,以便在线时读取和写入信息。

有可能有更好的方法来做到这一点 - 我不知道其他人谁这样做 - 但这是我以前成功使用的方法通过一个普通的HTML页面与.Net代码交互。这样,如果你必须重新开始,至少可以重用很多现有的.net代码。

根据应用程序,您也可以将它们分开。带有离线工作的jQuery的HTML页面将成为您的主要形式,然后仅在线时才可以链接到现有的Web表单应用。

我希望这会有所帮助。也许有人会想出更好的答案。

相关问题