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;
                 }
          }

  • 相关阅读:
    HTTP 协议(一)之基本概念入门
    聊聊 PHP 私有组件以及如何创建自己的 PHP 组件 (转)
    组件、框架、Packagist、Composer
    laravel 资源篇
    190318 面试题记录
    Http 协议
    python中全局变量的修改
    python lamba表达式
    python 按位置关系输出矩阵元素
    python 三目运算
  • 原文地址:https://www.cnblogs.com/yingger/p/2547522.html
Copyright © 2011-2022 走看看