zoukankan      html  css  js  c++  java
  • 页面类

    using System;
    using System.Collections.Generic;
    using Comm;
    /// <summary>
    ///ShowPage 的摘要说明
    /// </summary>
    public class ShowPage : System.Web.UI.Page
    {
        protected Util gjShowPage = new Util();
        protected MySqlExecute mseShowPage = new MySqlExecute();
        public ShowPage()
        {
            base.PreInit += new EventHandler(PaseBase_PreInit);
        }
        protected int PageIndex;
        public void PaseBase_PreInit(object sender, EventArgs e)
        {
            getThisPage();
            PageIndex = gjShowPage.getQueryStringInt("page");
            BindData();
        }
        protected virtual void BindData()
        {
    
        }
    
    
        private string _currentTitle;
        /// <summary>
        /// 页面标题
        /// </summary>
        public string CurrentTitle
        {
            get { return _currentTitle; }
            set { _currentTitle = value; }
        }
        /// <summary>
        /// 页面标题
        /// </summary>
        private string _currentKeywords;
    
        public string CurrentKeywords
        {
            get { return _currentKeywords; }
            set { _currentKeywords = value; }
        }
        private string _currentDescription;
    
        public string CurrentDescription
        {
            get { return _currentDescription; }
            set { _currentDescription = value; }
        }
        private void getThisPage()
        {
            string url = Request.RawUrl;
            List<MSEO> list = Cache["SEO"] as List<MSEO>;
            if (list == null)
            {
                System.Web.Caching.CacheDependency dep = new System.Web.Caching.CacheDependency(Server.MapPath("/App_Data/SEOSettingsInfo.xml"));
                list = new BSEO().getList("");
                if (list != null)
                {
                    Cache.Insert("SEO", list, dep);
                }
            }
            if (list != null)
            {
                foreach (MSEO model in list)
                {
                    if (System.Text.RegularExpressions.Regex.IsMatch(url, model.LookExpression.Trim(), System.Text.RegularExpressions.RegexOptions.IgnoreCase) && model.Enabled)
                    {
                        _currentTitle = model.PageTitle;
                        _currentKeywords = string.Format("<meta name='keywords' content='{0}' />", model.MetaKeywords);
                        _currentDescription = string.Format("<meta name='description' content='{0}' />", model.MetaDescription);
                        break;
                    }
                }
            }
        }
    }
  • 相关阅读:
    js 把数组中每个元素的某个字段取出
    vue 实现单选/多选效果
    js常用的array方法
    js的split()和join()的用法
    HTML 转 PDF 之 wkhtmltopdf
    微信小程序api封装(promise)
    常用的正则表达式
    更改MySQL的存储目录
    CentOS 6.X 安装VirtualBox-5.1
    CentOS 6.X 安装VNC Server实现图形化访问
  • 原文地址:https://www.cnblogs.com/daixingqing/p/2768446.html
Copyright © 2011-2022 走看看