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 冒泡排序
    编程规范之注释篇
    编程规范之变量命名篇
    安装Django
    字典&列表的拓展理解
    小球落地
    Python结合sql登陆案例
    面向对象:两手交换牌
    每日一题(一)
    Web应用之LAMP源码环境部署
  • 原文地址:https://www.cnblogs.com/chenmfly/p/6170531.html
Copyright © 2011-2022 走看看