Перенаправить на определенную страницу, используя переменную сеанса - PullRequest
0 голосов
/ 01 декабря 2011

Мы работаем над большим проектом здесь, в ASP.NET \ VB.NET. Веб-сайт - это инструмент для управления проектами.Мы используем переменные сеанса для навигации по ProjectID, выбранному пользователем на какой-либо странице поиска.Так, скажем, пользователь выбирает «Project X» на странице результатов любого поиска на сайте.Мы получаем ProjectID из базы данных и передаем его в переменную сеанса, чтобы загрузить страницу информации о проекте.

Теперь хорошая вещь, мы создаем несколько отчетов в Excel, связанных с веб-страницей.Мы хотели бы добавить ссылку на страницу Excel, чтобы перенаправить пользователя на страницу информации о выбранном проекте.Поскольку мы используем сессионную переменную и ее серверную часть, нам сложно понять, как это сделать.Есть ли способ передать информацию в URL, чтобы повлиять на переменную сеанса?

1 Ответ

3 голосов
/ 01 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...