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;
                    }
                }
            }
        }
    }
  • 相关阅读:
    PythonStudy——数据类型总结 Data type summary
    PythonStudy——可变与不可变 Variable and immutable
    PythonStudy——列表操作 List operatio
    PythonStudy——列表的常用操作 List of common operations
    PythonStudy——列表类型 List type
    PythonStudy——字符串扩展方法 String extension method
    PythonStudy——字符串重要方法 String important method
    AWT,Swing,RCP 开发
    JQuery插件机制
    最新知识网站
  • 原文地址:https://www.cnblogs.com/daixingqing/p/2768446.html
Copyright © 2011-2022 走看看