jackyrong

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

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

posted on 2006-09-14 10:42  jackyrong的世界  阅读(2104)  评论(5编辑  收藏  举报