ASP.Net MVC 3アプリケーションでは、ローカリゼーションを実装しています。ユーザーのローカリゼーションをCookieに保存します。私のアプリケーションでは、私は自閉症を持っています。Cookieまたはセッションでローカリゼーションを保存する最良の方法は何ですか(セッションは2880秒でweb.config
、このタイムユーザーはアプリケーションでその言語を再度確認する必要があります)
質問する
1552 次
2 に答える
6
ASP.NETセッションとCookieはブラウザに依存するため、ユーザーがブラウザを変更すると、言語を再度選択する必要があります。データベースに設定を作成し、ユーザーがプロファイルで言語を選択できるようにすることができます。この場合、ブラウザを変更するたびに言語を再選択する必要はありません。
同時に、Cookieを使用して言語をローカルに保存できるため、ユーザーがログインしていない場合は、Cookieからの言語が適用されます。
于 2012-08-30T08:49:12.007 に答える
1
LocalStorageは、(sessionStorageではなく)セッション間で保持し、(Cookieではなく)サーバーに送信しないアプリケーション設定を保存するのに最適な場所です。以前は、Cookieベースの設定がサーバーに不必要に送信されないようにするには、Cookie専用に別のサブドメインを使用する必要がありました。
于 2012-08-30T08:41:33.913 に答える