zoukankan      html  css  js  c++  java
  • 设置Session的超时时间

    在web.config中,设置:
    <sessionState ... timeout="120" />单位是分钟,默认是20

    webconfig中设置
    <sessionState
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
                cookieless="false"
                timeout="20"
        />
    timeout可以设置你想要的时间

    能否做一个统一的处理,点击任何页面,发现Session超时时进入到提示页面?
    你可以把这个判断的过程,放在页面的OnInit事件中.
    1.写一个类,继承System.Web.UI.Page,在里面添加如下语句
    protected override void OnInit(EventArgs e)
    {
    if(this.Session["aa"] == null)
    {
    this.Response.Write("未登录");
    this.Response.Redirect("/login.aspx");
    }
    }
    2.在页面中,继承此类
    public class WebForm1 : mydata.webui.PageBase

    如此,每次打开页面时,都会先判断是否登录,如果没有,则自动转到登录页面去

  • 相关阅读:
    Struts2 Hello World
    Struts2入门(1)
    Struts2_day01
    Java Web Model2实战
    Oracle_day04
    SAP调用外部webservice接口
    通用清账程序
    服务器IDOC文件解析程序
    IDOC接口创建步骤
    SAP 本地发送IDOC
  • 原文地址:https://www.cnblogs.com/yuyu/p/305125.html
Copyright © 2011-2022 走看看