框架式页面注销之窗口跳转问题

 

试验总结框架式页面注销的窗口跳转问题,设含“退出”链接的页面为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中的函数

posted on 2005-10-16 22:01  晒太阳  阅读(880)  评论(0)    收藏  举报