Почему HttpContext. Пустой указатель сессии, когда redirectMode = ResponseRewrite

Я сказал бы, что язык сценариев является тем, в большой степени управляющим объектами, которые это самостоятельно не определяет. Например, JavaScript управляет Объектами DOM, обеспеченными браузером, PHP управляет огромной библиотекой функций на базе С и так далее. Конечно, не точное определение, больше способ думать, если это.

10
задан Community 23 May 2017 в 12:16
поделиться

1 ответ

Я пока не знаю ответа на вопрос, но чтобы обойти его, я взял атрибут redirectMode из своей веб-конфигурации и поместил настраиваемую логику в Global.asax Application_Error , чтобы сделать то, что я хотел. Я заменяю исключение «удобным для пользователя» исключением сообщения, но по сути логика передачи такова:

if (Context.IsCustomErrorEnabled)
{
Server.Transfer ("~ / Error.aspx");
}

Тогда на странице Error.aspx есть код Page_Load, чтобы вытащить ошибку из контекста и отобразить сообщение.

5
ответ дан 4 December 2019 в 03:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: