在web.config文件中创建自定义变量?

时间:2014-03-07 12:06:38

标签: asp.net-mvc web-config config webpage

我想在web.config文件中创建一个变量,并在Web表单中使用该变量。 我怎么能实现这个?

3 个答案:

答案 0 :(得分:65)

web.config中的

<appSettings>
   <add key="message" value="Hello, World!" />
</appSettings> 

in cs:

string str = ConfigurationManager.AppSettings["message"].ToString();

答案 1 :(得分:14)

您可以尝试这样:

<appSettings>
   <add key="id" value="12762"/>
   <add key ="url" value="http://localhost:10982/Redirect.aspx"/>
</appSettings>

然后你可以使用

using System.Configuration;

并像这样使用它:

string id=ConfigurationManager.AppSettings["Id"].ToString();
string url=ConfigurationManager.AppSettings["Url"].ToString();

答案 2 :(得分:4)

仅供参考:接受web.config数据的已接受答案现在被视为“已过时”,应替换为:

示例:

web.config中的

<appSettings>
   <add key="message" value="Hello, World!" />
</appSettings>

在c#中:

ConfigurationManager.AppSettings["message"]

参考:ConfigurationSettings.AppSettings is obsolete, warning