我希望這是有道理的,但我有一個asp.net web窗體應用程序,我想脫機工作。存儲和更新本地存儲中的當前日期數據庫記錄
我曾想過創建一個存儲過程,查詢當天將要使用的數據(如調度,作業等)並將其存儲在移動設備本地存儲中。
然後我想我可以更新數據,然後在互聯網可用或用戶選擇時同步。
我想我需要某種標記讓我知道數據不再需要。
這是否有意義?
如果確實有意義,有沒有人有從哪裏開始的建議。 如果沒有意義,有沒有人有什麼建議在做什麼?
感謝您的幫助
我希望這是有道理的,但我有一個asp.net web窗體應用程序,我想脫機工作。存儲和更新本地存儲中的當前日期數據庫記錄
我曾想過創建一個存儲過程,查詢當天將要使用的數據(如調度,作業等)並將其存儲在移動設備本地存儲中。
然後我想我可以更新數據,然後在互聯網可用或用戶選擇時同步。
我想我需要某種標記讓我知道數據不再需要。
這是否有意義?
如果確實有意義,有沒有人有從哪裏開始的建議。 如果沒有意義,有沒有人有什麼建議在做什麼?
感謝您的幫助
如果我理解正確的問題,你必須要脫機工作的現有 asp.net web表單應用程序,它看起來像你希望它能夠成爲在移動設備上使用。我不知道你怎麼會這樣做,應用程序原樣,因爲根據定義,asp.net是服務器端。
如果我打算做這樣的事情,我想我會做的只是在jQuery(或JavaScript)中創建一個具有脫機功能的html頁面。然後,我將創建一個asp.net庫,其中包含我需要的在線功能以及一個返回結果的頁面。然後,我會使用jQuery AJAX調用來與庫進行交互,以便在線時讀取和寫入信息。
有可能有更好的方法來做到這一點 - 我不知道其他人誰這樣做 - 但這是我以前成功使用的方法通過一個普通的HTML頁面與.Net代碼交互。這樣,如果你必須重新開始,至少可以重用很多現有的.net代碼。
根據應用程序,您也可以將它們分開。帶有離線工作的jQuery的HTML頁面將成爲您的主要形式,然後僅在線時纔可以鏈接到現有的Web表單應用。
我希望這會有所幫助。也許有人會想出更好的答案。