无法从我的ASP.NET web.config文件</appsetting>中读取<appsetting>值

时间:2011-04-20 15:32:55

标签: asp.net web-config

我想从<appSettings>文件中的web.config部分检索一个值。密钥名为imgServer

我尝试了这个,但它不起作用:

Label1.Text = System.Configuration.ConfigurationSettings.AppSettings.Get("imglServer"); 

然后我尝试了:

Label1.Text = ConfigurationSettings.AppSettings["imgServer"];

但这也不起作用。

我做错了什么?

2 个答案:

答案 0 :(得分:6)

System.Configuration.ConfigurationManager.Appsettings.Get("imglServer");

试试。

答案 1 :(得分:1)

您没有指定您正在使用的ASP.NET版本或使用哪种语言:

在C#中它将是:

Label1.Text = ConfigurationManager.AppSettings["imgServer"];

您可能还需要在类文件的using System.Configuration;部分或代码隐藏中添加using

在VB.NET中它是:

Label1.Text = ConfigurationManager.AppSettings("imgServer")
' Note the round brackets instead of the square brackets as used by C# ^^^

如果System.Configuration不存在,您可能还需要添加对{{1}}的引用。