• 页面类


    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;
                    }
                }
            }
        }
    }
  • 相关阅读:
    03.《架构漫谈》阅读笔记
    02.《架构漫谈》阅读笔记
    03.《架构之美》阅读笔记
    02.《架构之美》阅读笔记
    01.《架构之美》阅读笔记
    软件架构中的质量属性--以淘宝网为例(小论文)
    MVC框架介绍分析
    论面向服务架构设计及其应用
    1.26学习进度总结
    1.24学习进度总结
  • 原文地址:https://www.cnblogs.com/daixingqing/p/2768446.html
Copyright © 2020-2023  润新知