小tips:善用页面的base类

考虑一个场景,比如当用户登陆后,如果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
............................................

    因此,可以善于将公有的东西归纳到一个基类,之后让其他页面继承之

你可能感兴趣的:(tips)