MVC3 VS2010应用程序设置i9mplementation

时间:2012-01-12 16:53:56

标签: asp.net-mvc-3 implementation application-settings

我有一个使用VS2010的MVC2 C#.Net网络应用程序。以下是y web.config中的条目:

<configuration>
     <applicationSettings>
       <BOE.My.MySettings>
         <setting name="AppBackColor" serializeAs="String">
           <value>AntiqueWhite</value>
         </setting>
       </BOE.My.MySettings>
     </applicationSettings>
</configuration>

但是,在我的Controler.cs文件中,My.Settings.AppBackColor无法识别。有什么想法吗?

var backColor= My.Settings.AppBackColor

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

这是桌面应用程序的东西。在Web应用程序中,您不使用此类设置。

您可以使用web.config的<appSettings>部分来存储自定义值:

<appSettings>
    <add key="foo" value="bar" />
</appSettings>

然后当您想要阅读foo时:

var foo = ConfigurationManager.AppSettings["foo"];