Настройки приложения MVC3 VS2010 - PullRequest
0 голосов
/ 12 января 2012

У меня есть веб-приложение MVC2 C # .Net, использующее VS2010. Ниже приведена запись в 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 Ответ

1 голос
/ 12 января 2012

Это материал для настольных приложений.В веб-приложениях вы не используете такие настройки.

Вы можете использовать раздел <appSettings> вашего web.config для хранения пользовательских значений:

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

, а затем, когда вы хотите прочитать foo:

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