2013-07-22 2 views
0

У меня есть страница поиска, где пользователь может ввести параметры поиска и нажать кнопку поиска. Приложение ASP затем отправит данные в хранимую процедуру в базу данных SQL 2005. Результаты поиска базы данных затем отправляются обратно в приложение ASP и отображаются на странице gridresults. Затем пользователь имеет возможность вернуться на страницу поиска и выполнить другой поиск. Проблема в том, что независимо от того, что они входят, они не получают никаких результатов. Я думаю, что переменные сеанса не очищаются. Я пытался сделать это:Сессионные переменные не очищаются

Session["Name"] = null; 

и

Session.Remove("Name"); 

Я сделал оба этих при загрузке страницы поиска и когда кнопку, чтобы вернуться на страницу поиска щелкают. Кажется, что не работает. Есть идеи?

+1

Показать свой код @ first – Farshid

+0

Что переменная сеанса связана с результатом поиска? Какова зависимость? может быть, база данных не возвращает никаких результатов? – user1

ответ

0

Скорее всего, вы очищаете переменные сеанса, но непреднамеренно устанавливаете его снова в другом месте. Перепроверьте все места, в которых вы устанавливаете значения сеанса.

+0

Проблема не была переменной сеанса. Это было так, как был создан поиск. Спасибо всем за вашу помощь. – JerseyGirl1201

Смежные вопросы