HttpModule для добавления значения в вывод и обнаружения его в BeginRequest - PullRequest
0 голосов
/ 14 марта 2012

Я хочу создать модуль, который будет добавлять значение к выходным данным во время события конечного запроса, а затем искать его в событии начала запроса.Это не та проблема, с которой я сталкивался ранее, и у меня возникают проблемы с поиском ресурсов, описывающих, как это сделать.

В основном я пытаюсь однозначно определить, из какой вкладки / окна поступает запрос, когда пользователь может открыть сайт более одного раза.Мой общий процесс должен выглядеть примерно так:

BeginRequest()
{
    If(request contains valid key)
    {
        Use this key
    } else {
        Generate new key
    }
}

…
App does something based on the key associated with current request
…

EndRequest()
{
    Inject current key into output where Begin Request can find it
}

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

...