Я хочу создать модуль, который будет добавлять значение к выходным данным во время события конечного запроса, а затем искать его в событии начала запроса.Это не та проблема, с которой я сталкивался ранее, и у меня возникают проблемы с поиском ресурсов, описывающих, как это сделать.
В основном я пытаюсь однозначно определить, из какой вкладки / окна поступает запрос, когда пользователь может открыть сайт более одного раза.Мой общий процесс должен выглядеть примерно так:
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
}
Мое решение должно поддерживать передачу ключа с одной страницы на другую, а не просто обратную передачу на той же странице.Я понимаю, что для этого может потребоваться многокомпонентное решение или некоторые модификации соответствующих страниц, но я хотел бы минимизировать количество специального кода, необходимого в приложениях, которые будут использовать этот модуль.