我现在一个统计查询aspx页面
页面上有很多条件
查出的结果的明细要通过iframe框架显示
然后iframe里面页面显示的数据 必需要从父页面获得条件得出
我想把父页面查询条件放到session里面
问题是 我退出这个查询页面我想让系统自动清除Session
可以这样做不? 不然session有点多了,浪费了。 我想用后台处理比较容易点
因为有可能iframe的页面里 可能还会嵌套iframe 用脚本获取父页面值麻烦也不稳定嵌套iframe能直接获取父页面的viewstate属性码?
session里准确能存多少个字符?麻烦各位了
页面上有很多条件
查出的结果的明细要通过iframe框架显示
然后iframe里面页面显示的数据 必需要从父页面获得条件得出
我想把父页面查询条件放到session里面
问题是 我退出这个查询页面我想让系统自动清除Session
可以这样做不? 不然session有点多了,浪费了。 我想用后台处理比较容易点
因为有可能iframe的页面里 可能还会嵌套iframe 用脚本获取父页面值麻烦也不稳定嵌套iframe能直接获取父页面的viewstate属性码?
session里准确能存多少个字符?麻烦各位了
嵌套iframe能直接获取父页面的viewstate属性码?
我用的是VS2003 能说明白点不 如果可以获取 处理起来就容易很多 也就不存在用session的问题了
你传参的地方加进来一个session
到子画面,接收后,立马清楚这个session就好了
Session.Add("AA","VV");
用完后
Session.Remove("AA");
Session.Remove("");
Session.RemoveAll();
Response.Cookies[""].Expires = DateTime.Now;
非正常退出很难清除。
我这边程序是个frame框架 左边是树形菜单 右边是显示内容 头部是个图片
我A.ASPX页面是查询页面。
然后我点B.ASPX页面 那A.ASPX中创建的SESSION怎么清除
退出时通过
Session.Remove("");
Session.RemoveAll();
Response.Cookies[""].Expires = DateTime.Now;
必须要用事件引发这段代码的,比如你在左侧菜单中添加了一个“退出”,链接到logou.aspx
然后在pageload事件中放这个就行了
比方要关闭一个个弹出窗口可以用onunload事件来执行关闭后的代码,ASP.NET该杂处理
if(!this.Ispostback)
{
if(session["查询数据变量"]!=null)
{
session.clear();
}
}
这样的话你就不用怕非正常退出了。就算非正常退出下次登陆查询页面,照样清空。然后在正常退出的页面session.clear()一下就可以了。
Session.Clear();