会话变量未清除

时间:2013-07-22 13:16:52

标签: asp.net gridview session-variables

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

Session["Name"] = null;

 Session.Remove("Name"); 

我在加载搜索页面时以及单击返回搜索页面的按钮时执行了这两项操作。似乎都没有用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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