2

ASP.Net MVC 3アプリケーションでは、ローカリゼーションを実装しています。ユーザーのローカリゼーションをCookieに保存します。私のアプリケーションでは、私は自閉症を持っています。Cookieまたはセッションでローカリゼーションを保存する最良の方法は何ですか(セッションは2880秒でweb.config、このタイムユーザーはアプリケーションでその言語を再度確認する必要があります)

4

2 に答える 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 に答える