Изменение URL-адреса веб-формы и переменная сеанса - PullRequest
0 голосов
/ 20 декабря 2011

Мы создаем URL-адреса в проектах Excel, привязанных к определенному номеру проекта. Наша главная страница Project.aspx загружает идентификатор переменной сеанса для отображения правильных значений на веб-странице.

Итак, вот конкретный пример того, что мы хотели бы сделать:

Пользователь щелкает ссылку в таблице Excel, т.е. ... / ProjectID =? 12345

Код сайта проверяет идентификатор и присваивает его сеансу переменной, а затем загружает нашу главную страницу, Project.aspx

Как мне этого добиться?

Спасибо.

1 Ответ

1 голос
/ 20 декабря 2011

Если все, что вы пытаетесь сделать, это сохранить значение строки запроса в состоянии сеанса, то это может помочь:

Session["ProjectID"] = Request.QueryString["ProjectID"];

Обратите внимание, что в вашем примере есть синтаксическая ошибка ...

.../ProjectID=?12345

, вероятно, должно быть:

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