在ASP.net中进行设置的最佳方式

时间:2011-03-05 21:57:33

标签: c# asp.net

通过设置,我总是在某个文件中有一些const变量。是否可以使用我的网站的所有设置创建新的配置文件? IE:

CONST imagePrefixPath = "http://img.domain.com/"

我想要存储和使用我的网络代码

2 个答案:

答案 0 :(得分:3)

请改用web.config中的appSettings:

<configuration>
  <appSettings>
    <add key="imagePrefixPath" value="http://img.domain.com/" />
  </appSettings>
</configuration>

然后使用appSettings

在代码中访问OpenWebConfiguration变量
System.Configuration.Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);
String imagePath = config.AppSettings.Settings["imagePrefixPath"] + "myimage.jpg";

答案 1 :(得分:1)

您可以创建一个设置文件(添加一个新项目=&gt;设置文件),这也将创建一个强类型类,其中包含您在其中设置的相同名称和值。