Esempio n. 1
0
 /// <summary>
 /// 设置模版类型
 /// </summary>
 private void TemplateTypesInit()
 {
     //获得所有需要登陆的特殊页面
     XmlNodeList templatetype = this.GetXmlNotListByTagNameAndFilePath(m_skinConfig, "TemplateType");
     if (templatetype != null)
     {
         this._templatetypes = new Dictionary<string,Option>();
         foreach (XmlElement element in templatetype)
         {
             Option option = new Option(element.SelectSingleNode("Text").InnerText, element.SelectSingleNode("Value").InnerText);
             this._templatetypes.Add(element.SelectSingleNode("Name").InnerText, option);
         }
     }
 }
Esempio n. 2
0
        /// <summary>
        /// 初始化特殊页面配置属性
        /// </summary>
        private void ManageOutpagesInit()
        {
            //获得所有SpecialPage节点
            XmlNodeList specialPages = this.GetXmlNotListByTagNameAndFilePath(m_ManageConfigPath, "SpecialPage");
            if (specialPages != null)
            {
                this._manageoutpages = new Dictionary<string, List<Option>>();
                List<Option> specialPageslist = new List<Option>();
                foreach (XmlElement element in specialPages)
                {
                    Option option = new Option(element.SelectSingleNode("Text").InnerText, element.SelectSingleNode("Value").InnerText);
                    specialPageslist.Add(option);
                }
                this._manageoutpages.Add("specialpages", specialPageslist);

                //获得所有需要登陆的特殊页面
                XmlNodeList onlineLoginPages = this.GetXmlNotListByTagNameAndFilePath(m_ManageConfigPath, "OnlineLoginPage");
                if (onlineLoginPages != null)
                {
                    List<Option> onlineLoginPageslist = new List<Option>();
                    foreach (XmlElement element in onlineLoginPages)
                    {
                        Option option = new Option(element.SelectSingleNode("Text").InnerText, element.SelectSingleNode("Value").InnerText);
                        onlineLoginPageslist.Add(option);
                    }
                    this._manageoutpages.Add("onlineloginpages", onlineLoginPageslist);
                }
            }
        }