Подтвердить что ты не робот

Доступ к настройкам приложения из ASP.Net MVC View

В приложении ASP.Net MVC 1.0 можно ли получить доступ к настройкам приложения (MyProject.Properties.Settings.Default. *) из моей страницы View (aspx)?

Я пробовал, но intellisense и компилятор ему не нравится. В нем говорится, что он недоступен из-за уровня защиты.

4b9b3361

Ответ 1

Ваш просмотр должен отвечать только за передачу данных, предоставленных ему контроллером. Это ответственность за макет. Поэтому я бы рекомендовал передать данные приложения в представление из вашего действия Controller.

Сказав это, технический ответ на ваш вопрос заключается в том, что ViewPage происходит от страницы, поэтому вы можете просто сделать это:

<%= Context.Application["setting"] %>

Но опять же, я не рекомендую его.

Ответ 2

У меня была аналогичная проблема для Saajid Ismail, где мои настройки были в namespace.Properties.Settings.Default.Setting, они были там, поскольку они строго типизированы..

Чтобы сделать их доступными, мне просто пришлось изменить модификатор доступа enter image description here