#c# #asp.net #pipeline #httpmodule
#c# #asp.net #конвейер #httpmodule
Вопрос:
У меня есть http-модуль в моем asp.net веб-приложение на c #.
Я вставляю значение в элементы контекста на OnPreInit моей страницы.
Я хочу прочитать это значение из элементов контекста в моем httpmodule. Однако я не могу найти, в каком событии в моем httpmodule это можно прочитать. Последнее, что я пробовал, — это событие PreRequestHandlerExecute.
Может ли кто-нибудь указать мне правильное направление, при каком событии в httpmodule я могу прочитать это значение из элементов контекста?
Ответ №1:
Вы должны перехватывать событие запроса после того, как обработчик и состояние были назначены. Используйте событие PostAcquireRequestState в вашем конкретном сценарии
context.PostAcquireRequestState = OnPostAcquireRequestState;