4
私はServer.Transfer
一般的なハンドラから通常のASPXページにしようとしています。Sever.The ASHXハンドラから、HttpContext.Current.Sessionがnullです
大丈夫ですが、HttpContext.Current.Session
がnullであることがわかりました。
誰でも知っていますか?
ありがとうございました!
-Ev
私はServer.Transfer
一般的なハンドラから通常のASPXページにしようとしています。Sever.The ASHXハンドラから、HttpContext.Current.Sessionがnullです
大丈夫ですが、HttpContext.Current.Session
がnullであることがわかりました。
誰でも知っていますか?
ありがとうございました!
-Ev
あなたは、セッションが初期化させるためでマーカーインターフェイスでハンドラをマークするようになりました。セッションから読み取る必要がある場合は、IReadOnlySessionStateマーカーインターフェイスを使用する必要があります。そのため、セッションステートプロバイダは要求の最後にセッションをスキップできます。 out of procセッション状態プロバイダの場合、パフォーマンスがいくらか向上します。
using System.Web.SessionState;
namespace BlahBlah
{
public class CustomHandler : IHttpHandler, IRequiresSessionState
...
}
感謝の男:ここ
は一例です。私はServer.Transfer私のための赤ちゃんのビットだったと思う:) –