Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在aspx中重写注册表页中的函数_Asp.net_Vb.net - Fatal编程技术网

Asp.net 如何在aspx中重写注册表页中的函数

Asp.net 如何在aspx中重写注册表页中的函数,asp.net,vb.net,Asp.net,Vb.net,我打算覆盖我的aspx中的函数,在我的页面中,我有下面的注册页面 <%@ Register TagPrefix="WebLITE" TagName="HeaderControl" Src="~/ctrl/HeaderControl.ascx" %> <%@ Register TagPrefix="WebLITE" TagName="FooterControl" Src="~/ctrl/FooterControl.ascx" %> <%@ Register TagPr

我打算覆盖我的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" %>
我所做的是在页面中添加以下代码

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

End Sub

然而,它似乎工作不好,是否有人可以为我提供解决方案?

为什么不能添加到现有的注销功能?或者创建一个由它调用的函数?这是一个供您使用和更改的模板,而不是一些不可触及的代码。因为如果我添加到现有的注销函数中,我将如何验证我从哪个页面发送请求以执行特殊条件函数?为什么请求注销的页面很重要?无论从何处请求注销,注销都应相同。如果在注销过程中需要执行某些操作,则应始终执行。你不能保证用户决定注销时会在哪个页面上。在web应用程序中,你甚至不能保证用户会按“注销”按钮,他们可能只是关闭浏览器。如果会话在浏览器关闭时过期,那么额外的操作将永远不会发生——因此,如果重要的话,您可能需要考虑一些额外的后台服务来进行“清理”。
Public Overridable Sub Logout(ByVal sender As Object, ByVal e As System.EventArgs)

End Sub