首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

当用F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面,请教各位有什么办法没有?

2012-06-21 
当用F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面,请问各位有什么办法没有??页面采用左右两列布

当用F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面,请问各位有什么办法没有??
页面采用左右两列布局,左边为菜单导航条,右边是个iframe,根据左侧的菜单选择来切换页面内容,iframe默认有一个首页面A.html。当用F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面。请问各位有什么办法没有?

[解决办法]
每个需要记住的页面加上 Session.Add("focusUrl", this.Request.Url.ToString());

主页上
<iframe id="ifrUrl" src="" ranat="server" />

主页CS:
if(Session["focusUrl"] != null)
{
this.ifrUrl.Attributes["src"] = Session["focusUrl"].ToString();
}
[解决办法]
CSDN的论坛是frame 不是div
[解决办法]
js被F5玩 No door
[解决办法]
都解决了?偶来迟鸟。。。
[解决办法]
2楼的方法挺好的,非想用JS的话其实思想与用Session一样,可以用JS操作Cookies来保存当前的每个frame里的URL

热点排行