2013-07-22 140 views
0

我有一个搜索页面,用户可以在其中输入搜索参数并单击搜索按钮。然后ASP应用程序将数据发送到SQL 2005数据库中的存储过程。然后将数据库搜索的结果发送回ASP应用程序并显示在一个gridresults页面中。用户然后可以选择返回到搜索页面并执行另一个搜索。问题是不管他们输入什么,他们都没有得到任何结果。我认为会话变量没有被清除。我试着这样做:会话变量未清除

Session["Name"] = null; 

Session.Remove("Name"); 

我做了这两个当点击到回到搜索页面的按钮,在搜索页面加载和时间。这两个似乎都没有工作。有任何想法吗?

+1

先显示您的代码 – Farshid

+0

会话变量与搜索结果有什么关系?什么是依赖?数据库是否会返回没有结果? – user1

回答

0

很可能,您正在清除会话变量,但无意中将其设置在其他地方。重新检查你设置会话值的每个地方。

+0

问题最终不是会话变量。这是搜索创建的方式。感谢大家的帮助。 – JerseyGirl1201