2012-04-10 3 views

ответ

5

Вы должны пометить обработчик с IRequiresSessionState маркером интерфейс для того, чтобы иметь сеанс инициализации. Если вам нужно только прочитать сеанс, используйте интерфейс маркера IReadOnlySessionState, поэтому провайдер состояния сеанса может пропустить сессию сохранения в конце запроса. В случае отсутствия провайдера состояния сеанса proc, который может дать некоторый выигрыш в производительности.

Вот пример:

using System.Web.SessionState; 

namespace BlahBlah 
{ 
    public class CustomHandler : IHttpHandler, IRequiresSessionState 
... 
} 
+0

Благодаря человеку. Я думаю, что Server.Transfer для меня была красной селерой :) –

Смежные вопросы