7

web.config でを設定しようとしました<sessionstate />が、それらが何であるかわかりません。ASP.Net について知りたい<SessionState cookieless="" />です。

<sessionState cookieless="*****"> 
  1. 自動検出
  2. Cookie の使用
  3. UseDeviceProfile
  4. UseUri
  5. 真実
  6. 間違い

短いメモで教えてください。

4

2 に答える 2

4

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もご覧ください。

于 2011-02-17T10:28:51.250 に答える
0

注 AJAX 対応の ASP.NET Web サイトを構成する場合は、cookieless 属性に UseCookies の既定値のみを使用してください。URL でエンコードされた Cookie を使用する設定は、ASP.NET AJAX クライアント スクリプト ライブラリではサポートされていません。

さて、私は ASP.Net Ajax を組み合わせて<sessionState cookieless="true">使用​​していますが、問題を経験したことはありません...さまざまなページで Updatepanel と ASP アコーディオンを使用しています。

于 2011-02-17T10:38:01.447 に答える