考虑一个场景,比如当用户登陆后,如果SESSION过期后,要强制引导用户重新返回登陆页面登陆的话,
这个时候设计上可以善用页面里继承base类的方法,比如编写一个base类
pagabase.vb
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
LoadBase()
End Sub
Private Sub LoadBase()
If Session("sessionID") = Nothing Then
Response.Redirect("login.aspx")
End If
End Sub
然后在需要判断session是否过期的页面这样就可以了,十分方便,
Public Class myhome Inherits pagebase
............................................
因此,可以善于将公有的东西归纳到一个基类,之后让其他页面继承之