日期:2014-05-17  浏览次数:20426 次

asp.net页面操作问题
一个页面有几个连接 a、 b、 c,点击a的时候显示a分类的内容,点击b显示b分类的内容,c同理。

HTML code

<a href="a.aspx?type=a">a</a>
<a href="a.aspx?type=b">a</a>
<a href="a.aspx?type=c">a</a>

<!--还有一些界面隐藏的值-->



现在有一问题,在某个时候要取页面隐藏的值或者某个ViewState的值,但是点击了其中某一个连接后,所有的隐藏值或ViewSate

都会被清空,无法保持状态。我知道这是点击链接相当于直接请求某一个新的页面,所以无法取得对应的值。

比如:我这个界面有一个月份查询,点击查询后先是显示a类内容,然后再点击b的时候,这个界面的时间已经改变,因为是新请

求的界面。 请问这种情况怎么处理?

------解决方案--------------------
链接到不同页面实现数据传递可使用post,session
数据保存 cache等
------解决方案--------------------
session