如何获得Web.Config文件路径,以读取该文件的内容
解决方案 »
- 本地运行没错,发布到IIS提示找不到.CS文件
- 怎样进行数据库重复操作的效果最好?
- 百思不得其解?asp.net中SQL语句?
- 关于动态生成table问题
- 自己做的一个代码查询系统,请大家提提建议
- 问个小问题,请帮个忙
- 求教高手“关于将当前页添加到收藏夹的代码编写方法”!
- 我用一个函数返回一个SqlDataReader 对象,但是,返回后这个对象里的SqlConnection对象不能关闭,如果关闭的话会报错。但是不关闭很容易
- 关于编译成dll时遇到的问题,找不到System.Data.OleDb.dll
- 暂别一周,散分
- 百度的UEditor的文本编辑器怎么样使用啊,如何提交内容啊
- js 对象传递问题
doc.Load(Server.MapPath("~/Web.Config"))
using System.Xml;
#region 读取xml文件
public string ShowConfigInfo(string key)
{
XmlDocument xd=new XmlDocument();
xd.Load(Server.MapPath("./SystemManage/Admin.xml"));
XmlNodeList xnl = xd.GetElementsByTagName(key);
if(xnl.Count==0)
{
return "";
}
else
{
XmlNode mNode=xnl[0];
return mNode.InnerText;
}
}
#endregion#region 修改
public void UpdateConfigInfo(string nKey,string nValue)
{
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load(Server.MapPath("Admin.xml"));
XmlNodeList elemList = xmlDoc.GetElementsByTagName(nKey);
XmlNode mNode=elemList[0];
mNode.InnerText=nValue;
XmlTextWriter xw = new XmlTextWriter(new StreamWriter(Server.MapPath("Admin.xml")));
xw.Formatting = Formatting.Indented;
xmlDoc.WriteTo(xw);
xw.Close();
}
#endreigon