青春须早为,岂能长少年。这篇文章主要讲述AppSettings操作类相关的知识,希望能为你提供帮助。
/// < summary> /// Config文件操作 /// < /summary> public class Config { /// < summary> /// 根据Key取Value值 /// < /summary> /// < param name="key"> < /param> public static string GetValue(string key) { return ConfigurationManager.AppSettings[key].ToString().Trim(); } /// < summary> /// 根据Key修改Value /// < /summary> /// < param name="key"> 要修改的Key< /param> /// < param name="value"> 要修改为的值< /param> public static void SetValue(string key, string value) { System.Xml.XmlDocument xDoc = new System.Xml.XmlDocument(); xDoc.Load(HttpContext.Current.Server.MapPath("~/XmlConfig/system.config")); System.Xml.XmlNode xNode; System.Xml.XmlElement xElem1; System.Xml.XmlElement xElem2; xNode = xDoc.SelectSingleNode("//appSettings"); xElem1 = (System.Xml.XmlElement)xNode.SelectSingleNode("//add[@key=‘" + key + "‘]"); if (xElem1 != null) xElem1.SetAttribute("value", value); else { xElem2 = xDoc.CreateElement("add"); xElem2.SetAttribute("key", key); xElem2.SetAttribute("value", value); xNode.AppendChild(xElem2); } xDoc.Save(HttpContext.Current.Server.MapPath("~/XmlConfig/system.config")); } }
【AppSettings操作类】
推荐阅读
- AppBoxPro(权限管理框架--FineUIPro基础版+工厂模式+ADO.NET+存储过程)
- Android使用百度地图出现闪退及定位时显示蓝屏问题
- Android查缺补漏(View篇)--布局文件中的“@+id”和“@id”有什么区别()
- Android查缺补漏(View篇)--事件分发机制源码分析
- @RequestMapping的说明
- 手机APP测试框架
- Handler消息机制的一些原理(直接用code讲解)——Android开发
- App测试从入门到精通一部曲
- 求助帖(android开发初期:为什么我在活动二设置的singInstance模式跑到活动三去了(??))