从frame跳转到一个新的页面

要实现功能:default.aspx中当Sessions(“userid”)没有值时,跳转到一个新的页面login.asdpx。

如果在defalult页面里直接写Response.Redirect("login.aspx"),则login.aspx页面会在右边的frame中显示出来,而不是在整个页面中。所以要解决这个问题只能用下面这个方法:

Response.Write("<script>parent.location.href=login.aspx</script>");

下面是我的框架页面:

<frameset border=0 frameSpacing=0 frameBorder=no id ="frameset" cols="200,10,*" rows ="*" >
<frame src="left.aspx" name="leftFrame"   marginheight="0" marginwidth="0" scrolling="No" noresize="noresize" id="leftFrame" />
<frame src="mid.htm" name="midFrame"   marginheight="0" marginwidth="0" scrolling="No" noresize="noresize" id="midFrame" />
<frame src="default.aspx" name="mainFrame" id="mainFrame" marginheight="0" marginwidth="0" />
</frameset>

转载于:https://www.cnblogs.com/zpjwys/archive/2009/04/07/1430995.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值