zoukankan      html  css  js  c++  java
  • appSetting 在单独文件的读写

        #region appSetting
    
        /// <summary>
        /// 设定 appSetting
        /// </summary>
        /// <param name="AppKey"></param>
        /// <param name="AppValue"></param>
        public static void SetValue(string AppKey, string AppValue)
        {
            XmlDocument xDoc = new XmlDocument();
            string path = HttpContext.Current.Server.MapPath("~/");
            xDoc.Load(path + "Config.xml");
            XmlNode xNode;
            XmlElement xElem1;
            XmlElement xElem2;
            xNode = xDoc.SelectSingleNode("//appSettings");
            xElem1 = (XmlElement)xNode.SelectSingleNode("//add[@key='" + AppKey + "']");
            if (xElem1 != null)
            {
                xElem1.SetAttribute("value", AppValue);           
            }
            else
            {
                xElem2 = xDoc.CreateElement("add");
                xElem2.SetAttribute("key", AppKey);
                xElem2.SetAttribute("value", AppValue);
                xNode.AppendChild(xElem2);
            }
            xDoc.Save(path + "Config.xml");
        }
    
        /// <summary>
        /// appSetting 根据Key取Value值 没有返回空字符
        /// </summary>
        /// <param name="key"></param>
        public static string GetValue(string key)
        {
            object appValue = ConfigurationManager.AppSettings[key];
            return null != appValue ? appValue.ToString().Trim() : "";
        }
    
        #endregion
    
    
    
  • 相关阅读:
    Python-os
    Python-字典Dict
    Linux下使用Apache搭建Web网站服务器
    Linux中FTP安装与配置
    第16章 广域网
    第15章 IPv6
    第14章 思科无线技术
    第13章 网络地址转换NAT
    第12章 安全
    第11章 虚拟局域网
  • 原文地址:https://www.cnblogs.com/chenmfly/p/6170531.html
Copyright © 2011-2022 走看看