日期:2010-12-09  浏览次数:20835 次

我现在要做个页面作为查询资料用.

页面上有一些查询条件

下面用DataGrid显示数据

当完成查询可以点DataGrid进入详细信息

当我回来的时候我要记住原来输入的查询条件和查询结果

怎么可以实现呢?

我现在有两个选择,可以把它放到Session或Cookie

Session["Filter1"]=this.TextBox1.Text;

---------------------------------------

HttpCookie cookie = new HttpCookie("QueryFilter");
cookie.Values.Add("Filter1",this.TextBox1.Text);
Response.AppendCookie(cookie);

我在开始用的时候忘记添加最后一句,导致我修改了Cookie后,里面的东西不见了.大家注意.

虽然这样一来我的问题是解决了,但是我对这两个东西不是那么理解,希望高手发表一下,好让我对他们有更深入的了解.

曾经在面试的时候也遇到这样的问题.

Request/Resoponse有什么作用和区别?

Session/Cookie有什么作用和区别?

页面的装载过程是怎么样的?

请高手指教

denny_lzh@hotmail.com