• 判断Session是否过期,解决不必每一个页面都去写代码问题,可以放到到一个基类里。方法如下:


    一、基类源代码
    using System;
    using System.Web.SessionState;

    namespace s2p.Application.Teacher
    {
     /// <summary>
     /// 用于测试的自动赋予session的页面基类
     /// </summary>
     public class BasePage:System.Web.UI.Page
     {
      public BasePage()
      {
       //
       // TODO: 在此处添加构造函数逻辑
       //
      }
      protected override void OnInit(EventArgs e)
      {
       if (Session["SchoolID"]==null)
       {
        Session["Account"]="jimzhang";
        Session["Password"]="********";
        Session["Identify"]="********";
       }
       base.OnInit(e);
       //判断session是否过期
       s2p.WebComponents.ComFunction strCon=new s2p.WebComponents.ComFunction();
       if (Session["Account"]==null)
       {
        Response.Write(strCon.InforJumpParent("../../login.htm","您在该页面停留时间过长,请重新登陆!"));
        Response.End();
       }
       return;
      }
     }
    }
    二、应用方式;
    public class ScoreOrderWebExe : BasePage//System.Web.UI.Page

  • 相关阅读:
    STL之vector
    [洛谷P3942] 将军令
    [洛谷P2127] 序列排序
    [USACO07FEB]新牛棚Building A New Barn
    [洛谷P1120] 小木棍 [数据加强版]
    [洛谷P1438] 无聊的数列
    我的Emacs配置
    [CQOI2015]任务查询系统
    可持久化数组入门
    学习openstack(六)
  • 原文地址:https://www.cnblogs.com/JimZhang/p/226597.html
Copyright © 2020-2023  润新知