asp.net如何退出框架,关闭网页?我在一个网页中用了框架,左边框架中是导航连接,其中一个是“退出”,我退出的
asp.net如何退出框架,关闭网页?
我在一个网页中用了框架,左边框架中是导航连接,其中一个是“退出”,我退出的意思是将整个页面关闭!当然包括框架和登录界面,都是关闭的!请问我如何实现呢?
[最优解释]
<li><a href="aa.aspx" target="login">aa页面</a></li>
<li><a href="javascript:void(0);" onclick="parent.parent.window.close();">退出</a></li>
[其他解释]
parent.window.close();
[其他解释]
<a href="javascript:" onclick="return window.confirm('确实要退出系统吗?')?window.close():void(0)"><b>退 出</b></a>
[其他解释]
href=a.aspx" target="parent"
window.parent.close();
[其他解释]
将整个页面关闭,实际上就是将最外层的那个页面关闭。
最外面的页面关了,里面的自然就关里。
“皮之不存 毛将焉附”
[其他解释]
[其他解释]是这个意思
[其他解释]对,这才是重点!!!
[其他解释]window.top.location="网址"
[其他解释]+1
[其他解释]是不是我先新增一个空白页面如tc.aspx,然后在框架里写上:
<li><a href="tc.aspx" target="login">退出</a></li>
那在tc.zspx怎么写呢?
[其他解释]该回复于2010-09-27 08:49:31被版主删除
[其他解释]意思我当然懂了,只是我不知道怎么写才能实现啊?
[其他解释]对,是TOP
[其他解释]回答的人好多啊
[其他解释]确实很多.....
[其他解释]不太明白 楼上几位大侠 具体怎么写哦
[其他解释]protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script language=JavaScript>;parent.location.href='default.aspx';</script>");
Response.End();
}
------其他解决方案--------------------
parent.window.close();
[其他解释]你这样呀
一个总页面包含N个框架 但是你这个退出必须要在这个总页面上 这样才能起到退出系统的作用
[其他解释]看了这么多,还是不适很清楚啊。。。
[其他解释]直接在关闭按钮里写上js parent.parent.window.close();
[其他解释]不用新增页面,直接在退出按钮上写事件..parent.window.close();
[其他解释]window.opener=null;window.close()关闭页面不提示
父页面:parent.window.close();
框架:window.top.location.href='跳转的页面'
模态窗口;window.dialogArguments.close();
[其他解释]我在框架的左边一栏里面有好多连接的,有页面的连接,
我就写成<li><a href="aa.aspx" target="login">aa页面</a></li>
其中最后一个连接呢就是退出,那请问我怎么写代码呢,这个不是甚么按钮,是像前面那种页面那样的,点击上去后我想就使退出整个系统的
[其他解释]这么多啊,学习了。
[其他解释]嗯,方法確實挺多的!值得學習了。
[其他解释]window.close();
[其他解释]实际操作:vs2008+c#
1、在load事件中增加询问属性:
if (!IsPostBack)//如果页面不是第一次加载
{
ImageButton1.Attributes.Add("onclick", "return confirm('你确定要退出系统吗?');");
//当按动ImageButton1按钮时将首先弹出对话框,onclick表示按钮触发事件,return confirm()是对话框显示的内容。
//如果你选择按下对话框中的"确定"按钮,则执行ImageButton1_Click方法,否则不执行。
}
2、在 ImageButton1 点击事件中加入代码:
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
//Session.Clear();
// ViewState.Clear();
Response.Write("<script language:javascript>javascript:window.opener=null;window.top.close();</script>");
}
[其他解释]window.close();