web.config でを設定しようとしました<sessionstate />
が、それらが何であるかわかりません。ASP.Net について知りたい<SessionState cookieless="" />
です。
<sessionState cookieless="*****">
- 自動検出
- Cookie の使用
- UseDeviceProfile
- UseUri
- 真実
- 間違い
短いメモで教えてください。
web.config でを設定しようとしました<sessionstate />
が、それらが何であるかわかりません。ASP.Net について知りたい<SessionState cookieless="" />
です。
<sessionState cookieless="*****">
短いメモで教えてください。
WebアプリケーションでCookieをどのように使用するかを指定します。
cookieless属性は、次のいずれかの値になります。デフォルトはUseCookies値です。
注AJAX対応のASP.NETWebサイトを構成する場合、cookieless属性にはデフォルト値のUseCookiesのみを使用してください。URLにエンコードされたCookieを使用する設定は、ASP.NETAJAXクライアントスクリプトライブラリではサポートされていません。
値の説明
AutoDetect ASP.NETは、要求元のブラウザーまたはデバイスがCookieをサポートしているかどうかを判断します。要求元のブラウザまたはデバイスがCookieをサポートしている場合、AutoDetectはCookieを使用してユーザーデータを保持します。それ以外の場合は、クエリ文字列で識別子が使用されます。ブラウザまたはデバイスがCookieをサポートしているが、Cookieが現在無効になっている場合でも、要求している機能によってCookieが使用されます。
UseCookies Cookiesは、ブラウザまたはデバイスがCookieをサポートしているかどうかに関係なく、ユーザーデータを保持します。
UseDeviceProfile ASP.NETは、HttpBrowserCapabilities設定に基づいてCookieを使用するかどうかを決定します。HttpBrowserCapabilities設定が、ブラウザーまたはデバイスがCookieをサポートしていることを示している場合、Cookieが使用されます。それ以外の場合は、クエリ文字列で識別子が使用されます。
UseUri 呼び出し機能は、ブラウザまたはデバイスがCookieをサポートしているかどうかに関係なく、クエリ文字列を使用して識別子を格納します。
http://msdn.microsoft.com/en-us/library/h6bb9cz9.aspxもご覧ください。
注 AJAX 対応の ASP.NET Web サイトを構成する場合は、cookieless 属性に UseCookies の既定値のみを使用してください。URL でエンコードされた Cookie を使用する設定は、ASP.NET AJAX クライアント スクリプト ライブラリではサポートされていません。
さて、私は ASP.Net Ajax を組み合わせて<sessionState cookieless="true">
使用していますが、問題を経験したことはありません...さまざまなページで Updatepanel と ASP アコーディオンを使用しています。