Ответ 1
Вы должны просто использовать
<%= ConfigurationManager.AppSettings["FileServer"] %>
в вашем представлении.
Кстати, ConfigurationSettings
устарел - вы должны использовать ConfigurationManager
Мне нужно отобразить значение из раздела web.config
appSettings
в виде.
Я использую <%= Html.Label %>
для заполнения
В ASP.NET я бы использовал ConfigurationSettings.AppSettings["FileServer"]
.
Как это сделать в MVC?
Вы должны просто использовать
<%= 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 или создание типизированного представления.
Вы можете узнать больше об этом здесь.