0

フォームに入力する際、GMail などの一部の Web サイトでは、これまでに入力したフォームをデータベースに自動的に保存する自動保存機能が提供されています。

MVC 4 アプリケーションでそれを実装する必要がある場合、どうすればよいですか?

私はオプションを考えていますが、Ajax呼び出しを行い、JSON形式でサーバーにデータを送信し、サーバー側でコントローラーのアクションにそれを受け入れるように応答させるために、JavaScriptコードを自分で書く以外に見つけることができませんJSON データを逆シリアル化し、不完全なデータをデータベースに保存します。

しかし、これはすべて大変な作業のようです。もっと簡単な方法があるはずだと思います。

4

1 に答える 1

3

Sisyphus.js jQuery Autosave pluginを試すことができます。フォームの状態を LocalStorage に保存することで機能するため、ユーザーは部分的に入力されたフォームを取得できます。サーバー コードを変更する必要がないという利点があるため、既存の ASP.NET MVC アプリケーションで機能するはずです

Github からダウンロード: https://github.com/simsalabim/sisyphus

于 2012-12-11T17:55:52.947 に答える