Как отобразить AppSettings в ASP.NET веб-приложение MVC?

мне нужно отобразить значение из web.config appSettings раздел в виде.

Я использую <%= Html.Label %> заполнить

In ASP.NET, я бы использовал ConfigurationSettings.AppSettings["FileServer"].

как это сделать в MVC??

4 ответов


вы должны быть в состоянии просто использовать

<%=  ConfigurationManager.AppSettings["FileServer"] %>

на ваш взгляд.

кстати, ConfigurationSettings считается устаревшим, вы должны использовать ConfigurationManager


другой шаблон, используйте AppSettingsExpressionBuilder.

<asp:Literal ID="Literal1" runat="server" Text="<%$ AppSettings: sample%>" /> 

поставить значение в данных tempdata["MyVariableName"] помощью параметр appsettings["MyVariableName"] метод, а затем положить значение данных tempdata на ваш взгляд.

в вашем контроллере:

TempData ["FileServer"] = ConfigurationSettings.AppSettings ["FileServer"]

на ваш взгляд:


вы можете сделать это так же, но это плохая практика. Вы должны подготовить все данные для отображения в контроллере и передать их в представление.

передача данных в представление коллекцией ViewData или можно создать типизированное представление.

вы можете проверить больше на этом здесь.