框架式页面注销之窗口跳转问题
试验总结框架式页面注销的窗口跳转问题,设含“退出”链接的页面为xxxx.aspx;注销执行页面为logout.aspx;登陆页面为login.aspx,方法如下:
1、在本窗口打开登录页可用:
XXXX.aspx
……
<asp:linkbutton id=LinkButton1 onclick=action_logout runat="server">退出</asp:LinkButton>
……
XXXX.aspx.cs
……
public void action_logout(object sender, System.EventArgs e)
{
Session.RemoveAll();
Response.Redirect("../login.aspx");
}
……
2、在父窗口打开登录页须用:
XXXX.aspx
……
<A href="#" onclick="window.open('../logout.aspx','_parent')">退出</a>
……
Logout.aspx
……
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Session.RemoveAll();
Response.Redirect("login.aspx");
}
……
html控件中的onclick调用的是javascript的函数
web控件中的onclick调用的是C#或VB.net中的函数
浙公网安备 33010602011771号