如何覆盖aspx

时间:2017-07-17 09:10:14

标签: asp.net vb.net

我打算覆盖我的aspx中的函数,在我的页面中,我有以下注册页面

<%@ Register TagPrefix="WebLITE" TagName="HeaderControl" Src="~/ctrl/HeaderControl.ascx" %>
<%@ Register TagPrefix="WebLITE" TagName="FooterControl" Src="~/ctrl/FooterControl.ascx" %>
<%@ Register TagPrefix="WebLITE" TagName="NavigationControl" Src="~/ctrl/NavigationControl.ascx" %>
<%@ Register TagPrefix="WebLITE" TagName="FunctionTabControl" Src="~/ctrl/FunctionTabControl.ascx" %>

在导航页面上,有一个退出按钮,在当前页面上,我打算覆盖该功能,因为在注销时我需要做一些独特的操作。

这是导航页面上的来源

Protected Sub Logout(ByVal sender As Object, ByVal e As System.EventArgs)

        Session("LoggedIn") = Nothing

        Session.Clear()
        Session.Abandon()
        Session.RemoveAll()

        Response.Cookies("SessionId").Expires = DateTime.Now.AddDays(-30) 
        Response.Cookies.Add(New HttpCookie("SessionId", ""))

        FormsAuthentication.SignOut()
        Response.Redirect("~/login.aspx")
    End Sub

我所做的是将以下代码放在页面中,

Public Overridable Sub Logout(ByVal sender As Object, ByVal e As System.EventArgs)

End Sub

然而,它看起来效果不好,有没有人可以为我提供解决方案?

0 个答案:

没有答案