zoukankan      html  css  js  c++  java
  • 关于PageBase页面继承类的写法

    1.先在项目App_Code文件下添加一个类PageBase

    其部分代码如下:红色和蓝色部分实现未登入不能其他页面的功能

         将非登入页面继承该类

         using System;
         using System.Collections.Generic;
         using System.Web;

         /// <summary>
         ///PageBase 的摘要说明
         /// </summary>
         public class PageBase:System.Web.UI.Page
           {
                  public PageBase()
                   {
                     //
                     //TODO: 在此处添加构造函数逻辑
                     //
                    }
                  protected override void OnLoad(EventArgs e)
                    {
                       if (this.CurrentUser == null)
                         {
                            Response.Redirect("~/Login.aspx");
                         }
                         base.OnLoad(e);
                     } 

                 /// <summary>

                 /// 获取当前系统对象
                 /// </summary>
                public Models.UserInfo CurrentUser
                 {
                    get {
                             if (Session["userinfo"] != null)
                                  return Session["userinfo"] as Models.UserInfo;
                             else
                               {
                                  //return BLL.UserInfoManager.GetUserInfoById(1);
                                  return null;
                               }
                         }

                    }

                  public void Alert(string msg)
                    {
                       ClientScript.RegisterStartupScript(this.GetType(), null, "alert('" + msg + "')", true);

                    }
                 
                 }

              public string q(string key)
                {
                   if (Request[key] != null)
                    {
                       return Request[key].ToString();
                     }
                     else
                          return null;
                 }
          }

  • 相关阅读:
    Java学习笔记8(面向对象3:接口)
    面向对象2(继承,抽象类)
    java学习笔记6(面向对象1:概念,private)
    排序方法-循环和数组练习
    ArrayList方法综合练习
    Eclipse的配置
    集合(ArrayList)简述
    java学习笔记5(方法)
    数据结构9——最小生成树
    数据结构8——图的遍历
  • 原文地址:https://www.cnblogs.com/yingger/p/2547522.html
Copyright © 2011-2022 走看看