左边的iframe是用来导航的,里面有个超链接
<a href="CustomerRole.aspx" target="main"><font color=000000>用户角色</font></a>
右边的iframe是用来显示内容,
当我点击超链接时,右边显示所链接的页面,这个页面分上下两部分,上小半部分是放查询条件,下半大部分是放查询结果,因为需要用到Session来保存选择条件之前的查询条件,所以当我再次点击左边的超链接,Session仍存在,我想在点击超链接时,先来一次清空Session的操作.
应该怎么做?
<a href="CustomerRole.aspx" target="main"><font color=000000>用户角色</font></a>
右边的iframe是用来显示内容,
当我点击超链接时,右边显示所链接的页面,这个页面分上下两部分,上小半部分是放查询条件,下半大部分是放查询结果,因为需要用到Session来保存选择条件之前的查询条件,所以当我再次点击左边的超链接,Session仍存在,我想在点击超链接时,先来一次清空Session的操作.
应该怎么做?
解决方案 »
- 如何忽略“视为错误的警告”
- .wmf类型的图片在 水晶报表中显示很模糊失真
- 关于UPDATE的问题。
- FtpWebRequest上传问题
- |zyciis| 要从一客户端访问再一客户端数据库的问题 原贴:一个比较变态的问题,如何远程得取其他地方的电脑里面的数据(电脑为ADSL上网的)
- 请问大家一个比较麻烦的问题?请大家帮帮忙!
- VSS管理asp.net项目,打开.aspx文件时总是自动提示签出
- 哪位大哥可以给我讲讲 html中 <div></div>的详细用法?
- aspx中打开的EXCEL如何关闭?
- 在crystal Report中怎样把报表转换为word 文档,大家一起在线研究!!!
- 数据库插入新数据,怎么在已打开页面显示
- c# 获得所有顶级句柄,找到想要的句柄,再获得所有子句柄
在这个超链接里面放一个参数:
<a href="CustomerRole.aspx?clearSession=true" target="main"><font color=000000>用户角色</font></a>然后去
CustomerRole.aspx.cs里面判断,如果有这个参数,那么清空session。
<a href="CustomerRole.aspx?clearSession=true" target="main"><font color=000000>用户角色</font></a>
这样不是写死了吗?
那我进入CustomerRole.aspx之后,没有查询过,即没有保存Session,那怎么办阿
你可以用新的查询条件覆盖原来的Session的查询条件。。
假如原来你第一次点链接的时候用的是Session["id"]=1这个查询掉条件
你可以在选择条件之后把Session["id"] = 更改后的查询条件
我知道QueryString['param_name'] 也行,但是我想用Session,这个用起来方便一点.
因为我要统计设备类型,设备品牌,设备型号,所以我做了三个页面,分别代表三级,一层往下一层的调用,所以查询条件用Session存起来,那样的话,我在各级页面往返时,都可以直接取Session,假设,我由设备品牌点击上一级的按钮,我就取Session的行了,省了点点代码.
然后在ClearSession.aspx里清除session2.直接使用Ajax 方法调用后台方法清除Session