我在项目中新添加了一个FrameSet页,左边的Frame中有一个注销按钮,点击时并没有退出整个框架,而是就在右边的MainFrame中显示退出后的登陆界面。该如何才能全退出来?我该怎么办?
这是我注销的代码:private void LinkButtonLogout_Click(object sender, System.EventArgs e)
{
//移除身份验证票;
FormsAuthentication.SignOut(); //重新定向到login.aspx
Response.Redirect("login.aspx");
}
这是我注销的代码:private void LinkButtonLogout_Click(object sender, System.EventArgs e)
{
//移除身份验证票;
FormsAuthentication.SignOut(); //重新定向到login.aspx
Response.Redirect("login.aspx");
}
解决方案 »
- 如何将。aspx的url重写为。html
- 求插件~上传前判断文件大小~
- 程序报错,请高手指教(急!!)
- Session变量超时问题
- 正则表达式 匹配html问题
- 在用DownloadFile下载图片前,如何用程序判断远端图片是否存在?例如:http://www.csdn.net/logo.gif?
- 怎样使datagrid已经访问过的几项数据显示不同的颜色!
- 关于FormsAuthenticationTicket的问题
- 怎样把datagrid的框架固定住,数据多时不会被撑得很大
- 类似树形结构中 混合对象集合向上查找 设计思路
- javascript 怎样比较日期/时间的大小?
- 框架页中.页面相互刷新问题
if (top.location !== self.location) {
top.location=self.location; }
</SCRIPT>
{
//移除身份验证票;
FormsAuthentication.SignOut(); //重新定向到login.aspx
Response.Write("<script language=javascript>window.top.location.href='login.aspx'</script>");
}
<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="adminlogout.aspx" Target="_parent">退出登陆</asp:HyperLink>加这样一个超链这个超链的地址是指向一个删除用户COOKIE或者登陆信息的空白页面,这个页面处理完以后就会自动退到登陆页面,由于你这个连接的target设定为_parent,也就是只要改变,那就会影响到你的父框架了,是不是很简单?呵呵