Net Core MVC - вызов метода Layout - для начинающих - PullRequest
0 голосов
/ 16 апреля 2020

Новичок в Net Core MVC, я работаю над веб-приложением, чтобы помочь мне лучше понять его. Как добраться.

У меня в наборе приложений есть несколько параметров среды: каталоги, строка подключения к БД и т. Д. c. Я хотел бы вызвать метод со страницы макета (на который ссылаются все мои представления, поскольку он создает панель навигации), который возвратит логическое значение, указывающее, все ли доступно (т.е. он будет читать конфигурацию, проверять наличие каталогов, может подключиться к БД и т. Д.). c.). Я хочу сделать это в макете, чтобы каждая страница проверяла и показывала, все ли параметры среды включены.

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

1 Ответ

0 голосов
/ 16 апреля 2020

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

Но это не стандартный способ. Я думаю, вам следует рассмотреть возможность использования встроенного мониторинга состояния в ASP. NET Core, который предоставит одну или несколько конечных точек для проверки соединений с базами данных, доступного хранилища файлов и т. Д. c.

Документация здесь: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?view=aspnetcore-3.1

...