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

Я должен отобразить значение от web.config appSettings раздел в представление.

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

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

Как я делаю это в MVC??

10
задан SteveC 18 November 2013 в 11:51
поделиться

4 ответа

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

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

на вашем представлении.

Кстати, конфигурации устаревают - вы должны использовать ConfigurationManager

23
ответ дан 3 December 2019 в 14:34
поделиться

(int) 99,99999

Будет 99. Отливка двойника в int не округляется, она отбросит дробную часть.

-121--882672-

инфактировать, целое число i = 0 , поскольку определение целого числа «count» и затем использование i неверно.:)

-121--3880687-

Поместите значение в TempData [«MyVariityName»] с помощью метода AppSettings [«MyVariityName»], а затем поместите значение TempData в представление.

В вашем диспетчере:

TempData [«FileServer»] = ConfigurationSettings. AppSettings [«FileServer»]

С вашей точки зрения:

4
ответ дан 3 December 2019 в 14:34
поделиться

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

Передача данных в вид с помощью ViewData Collection или вы можете создать типизированное представление.

Более подробную информацию можно проверить по ссылке здесь .

1
ответ дан 3 December 2019 в 14:34
поделиться

Другой рисунок, используйте AppssettingSexputionSuilder.

<asp:Literal ID="Literal1" runat="server" Text="<%$ AppSettings: sample%>" /> 
5
ответ дан 3 December 2019 в 14:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: