在asp.net中怎样跳转框架

我有一个login.aspx的页面,假如登录成功后就会自动跳转到index.html的框架. 
index.html有三个页面,top.aspx,left.aspx,main.aspx,然后left.aspx里面显示用户信息 
假如在left.aspx里没有Session的话,会返回login.aspx页面,而不显示index.html页面里的任何一页. 
我现在的情况是没有Session的时候还是在index.html下,只不过是left.aspx换成了login.aspx,我不要top.aspx和main.aspx显示,我只要显示login.aspx 
target="_blank" 这个东西放哪里,我是在cs文件里用 Response.Redirect("login.aspx");跳转的.
网友回复:再left.aspx的page_load()实践中设置this.form.target="_top";然后就可以了
网友回复:关注...
网友回复:protected void Page_Load(object sender, EventArgs e) 

form1.Target = "_blank"; 

网友回复:protected void Page_Load(object sender, EventArgs e) 

if (Convert.ToString(Session["adminName"]) == "") 

this.form1.Target = "_blank"; 
Response.Redirect("login.aspx"); 

else 

this.lblAdminName.Text = "欢迎您:" Session["adminName"].ToString(); 


假如Session不为空就提示成功!left.aspx页面显示在index.html的leftFrame里. 
否则,就不显示index.html页面,直接跳转login.aspx页面,用一楼三楼的方法都不行,请大家帮帮忙啊,谢谢啦!
网友回复: <frameset border="0" framespacing="0" rows="83,*"> 
<frame id="header-frame" name="header-frame" src="top.aspx" frameborder="no" 
scrolling="no"> 
<frameset id="frame-body" border="0" framespacing="0" cols="180, 10, *"> 
<frame id="menu-frame" name="menu-frame" src="left.aspx" 
frameborder="no" scrolling="yes"> 
<frame id="drag-frame" name="drag-frame" src="drag.aspx" 
frameborder="no" scrolling="no"> 
<frame id="main-frame" name="main-frame" src="Index.aspx" 
frameborder="no" scrolling="yes"> 
</frameset> 
</frameset> 
这是框架   <a href="#" tager="main-frame"> </a> 这就是跳到左边 
根据你ID判定的
网友回复:Response.Write(" <script> parent.location.href='../login.aspx'; </script> ");   表示父窗体 
children.login 子窗体 
网友回复:再left.aspx叶面的page_load的事件中,写下如下的代码this.form1.target="_top" 
就可以了
网友回复:再left.aspx叶面的page_load的事件中,写下如下的代码this.form1.target="_top" ; 
Response.Redirect("login.aspx"); 
就可以了;
网友回复:我试验怎么是可以的阿?
网友回复:路过
网友回复:成功了,要用javaScript代码, 
Response.Write(" <script type=text/javascript> alert('您没有登录或登录超时,请重新登录!');location='login.aspx'; </script> "); 
在后面加个location='login.aspx';就可以了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值