0

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

Session["Name"] = null;

 Session.Remove("Name"); 

当搜索页面加载时以及单击返回搜索页面的按钮时,我都做了这两个操作。两者似乎都不起作用。有任何想法吗?

4

1 回答 1

0

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

于 2013-07-22T13:42:22.167 回答