0

これが理にかなっていることを願っていますが、オフラインで作業したいasp.netWebフォームアプリケーションがあります。

ストアドプロシージャ、その日に使用されるデータ(スケジューリング、ジョブなど)を停止するクエリを作成し、モバイルデバイスのローカルストレージに保存することを考えました。

次に、データを更新して、インターネットが利用可能になったとき、またはユーザーが選択したときに同期できると思いました。

データが不要になったことを知らせるために、何らかのマーカーが必要になると思います。

これは意味がありますか?
それが理にかなっている場合、どこから始めるべきかについて誰かが何かアドバイスを持っていますか?それが意味をなさない場合、誰かが何をすべきかについて何か提案がありますか?

ご協力いただきありがとうございます

4

1 に答える 1

0

質問を正しく理解していれば、オフラインで作業したい既存のasp.net Webフォームアプリケーションがあり、モバイルデバイスで使用できるようにしたいと考えています。asp.netは定義上サーバー側であるため、アプリケーションそのまま使用してこれをどのように行うかはわかりません。

そのようなことをするつもりなら、jQuery(またはjavascript)のオフライン機能を使用してhtmlページを作成するだけだと思います。次に、必要なオンライン関数と結果を返すページを含むasp.netライブラリを作成します。次に、jQuery AJAX呼び出しを使用してライブラリと対話し、オンライン時に情報を読み書きします。

これを行うにはおそらくもっと良い方法があります-これを行う人は他に誰も知りません-しかし、これは私が以前に正常に使用した方法であり、プレーンなhtmlページを介して.Netコードを操作しました。このようにして、最初からやり直す必要がある場合は、少なくとも既存の.netコードの多くを再利用できます。

アプリケーションによっては、それらを分離することもできます。オフラインで機能するjQueryを含むHTMLページがメインフォームになり、既存のWebフォームアプリへのリンクをオンラインでのみ利用できるようにします。

これが少しお役に立てば幸いです。多分誰かがより良い答えを思い付くでしょう。

于 2013-01-11T17:03:30.983 に答える