C#从appSetting获取一行?

时间:2013-03-09 23:05:45

标签: c# xml

是否有更简单的方法来执行以下行?

var doc = new XmlDocument();
doc.Load("../../../MyWebSite/Web.config");
var mysqlconn = doc.DocumentElement.SelectSingleNode(
    "//appSettings//add[@key='mysqlconn']").Attributes["value"].Value;

1 个答案:

答案 0 :(得分:11)

System.Configuration.ConfigurationManager.AppSettings["mysqlconn"]

应该给你价值。您可能希望将它们移动到<connectionStrings />部分,您可以使用该部分:

System.Configuration.ConfigurationManager.ConnectionStrings["mysqlconn"]
                                                                .ConnectionString