У меня есть код в моем проекте, который изменяет URL-адрес, содержащий текст, как числовое значение для числа, чтобы получить данные из базы данных. Я проверяю querystring в загрузке страницы, и если он содержит имя, а не номер, я сопоставляю его с цифровым ключом. Теперь я должен снова выполнить жизненный цикл страницы. У меня было два выбора, либо использоватьПользовательский HttpModule не вызывается при использовании Server.Transfer
Response.Redirect
, но я не хочу, чтобы URL в браузере клиента, чтобы изменить таким образом, я пошел с
Server.Transfer
Проблема, которую я начал облицовкой, что у меня есть обычай httpmodule, который используется для регистрации URL-адресов в базе данных. Я понял, что
BeginRequest
в модуле HTTP не стреляя после
Server.Transfer
Мое приложение работает отлично в случае
Response.Redirect.
Я не знаю, как и почему сервер .Transfer пропускает мой HttpModule, и если это так, как это работает?