当iframe跳转页面后,当前页面的session丢失 大致的代码如下: 大家知道是怎么回事吗?
///xxx.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserInfo"] == null)
{
Session["aa"] = "mm"; <-------- 这个会在登陆页面session丢失。
//这里不能用Response.Redirect('...'); 因为页面会坏掉。
Response.Write("<iframe src='Security/login.aspx'></iframe>");
Response.End();
}
.....
}
////login.aspx 页面有段js
if (window != top.window) {
top.location.href = "Login.aspx"
}////login.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
string pp = Session["aa"] as string; <------------ 这里是null
}
解决方案 »
- repeater 全选删除之疑难杂症,第一次遇到,求华佗。急啊。
- js传值给服务器端?
- 这不是引诱... http://topic.csdn.net/u/20090226/15/e123b8ec-7aa2-4271-afa6-80ae61ecb632.html?seed=97962757
- 连不上数据库 怎么半啊
- 谁能告诉我,.NET和ASP.NET有什么区别?
- 问个问题 (ASPX文件转换成DLL给别人使用,开发工具VS2003)
- 刷新页面才可以看到效果,操作结果显示滞后,重新绑定无效,清除缓存也无效
- 那位给一个msdn的中文在线网址?
- 高手~前辈救命啊,,,,,,我这里出现索引出错~~~也就是没有取到"file"=>>post 图片文件流到asp.net一个页面...怎么在这个页面取到正确的图片二进制流并还原......代码见内容!!!!!
- 我电脑上没有.net 架构,能用treeview吗?
- window service安装错误
- 前台怎么调用后台的方法?
http://www.jb51.net/article/18284.htm
IE--->internet设置--->隐私-》
将滑块 从中滑倒 低,不限制第三方的cookie。
1。存user 信息到session中
2。response.redirect('common.html')
common.html 发送ajax请求 到 process.aspx
process.aspx 的page_load() 中 判断session["userinfo"]
这时候 session 中的userinfo 是null
这个框架是上边定的,没办法改。 大家知道为什么session是空的吗?