Проблема с сессией в asp.net - PullRequest
0 голосов
/ 08 августа 2011

Я новичок в asp.net.Я разрабатываю один веб-сайт с различными веб-страницами &

Я создал 3 веб-страницы на всех веб-страницах, я установил одну переменную сеанса и в зависимости от этой переменной сеанса я выполняю различные операции.,Проблема, с которой я сталкиваюсь, заключается в том, что когда я открываю свою 1-ю страницу, тогда эта переменная сеанса пуста, и она работает так, как я хочу, но когда я открываю свою 2-ю страницу, эта переменная времени сеанса get получает значение, и эта страница также работает нормально.Но когда я возвращаюсь на свою первую страницу, тогда переменная сеанса имеет значение, которое мне не нужно.И если я очищаю переменную сеанса, то мне не удается работать с моей 3-й страницей, которая работает со значением сеанса.

Я не могу правильно объяснить всю мою проблему, но если у кого-то есть решение этой проблемы, то, пожалуйста, ответьте на этот вопрос?

спасибо.

1 Ответ

0 голосов
/ 08 августа 2011

Если вы не хотите использовать переменную сеанса на первой странице и хотите использовать значение этой переменной на страницах 2 и 3.

решение 1 - использовать viewstate или querystring на странице 2и 3.

В решении 2 используется еще одна флаговая переменная, которая указывает, что теперь у переменной varionbe есть значение, и исходя из этого вы можете выполнять действия, когда возвращаетесь на страницу 1 со страницы 2.

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