首页 > Web开发 > 详细

asp.net 设置网页过期

时间:2016-10-21 15:39:19      阅读:233      评论:0      收藏:0      [点我收藏+]
        /// <summary>
        /// 判断网页是否过期
        /// </summary>
        /// <returns></returns>
        private bool isPageExpired()
        {
            if (Session["TimeStamp"] == null ||
               ViewState["TimeStamp"] == null)
                return false;
            else if (Session["TimeStamp"] == ViewState["TimeStamp"])
                return true;
            else
                return false;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            #region 判断网页是否过期

            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
            Response.Cache.SetNoStore();
            Response.AppendHeader("Pragma", "no-cache");
            if (Page.IsPostBack)
            {
                if (isPageExpired())
                {
                    Response.Redirect("expired.htm");
                    return;
                }
                else
                {
                    Session["TimeStamp"] = DateTime.Now.ToString();
                    ViewState["TimeStamp"] = DateTime.Now.ToString();
                }
            }

            #endregion
         }

 

asp.net 设置网页过期

原文:http://www.cnblogs.com/nanfei/p/5984568.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!