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;
                    }
                }
            }
        }
    }
  • 相关阅读:
    mysql 优化20点
    java function
    设计模式 概览
    Linux安装java1.8并配置环境变量
    windows下一次执行多个sql文件
    mybatis查询结果为空时的返回值问题
    Java中Json与String互转
    SSM Service自动注入失败
    本地安装Mysql5.7过程中出现的一系列问题
    解决本地工具无法连接服务器上的mysql的问题
  • 原文地址:https://www.cnblogs.com/daixingqing/p/2768446.html
Copyright © 2011-2022 走看看