Логика MVC - Как мне вытащить статическую глобальную переменную для моих представлений? - PullRequest
0 голосов
/ 13 декабря 2018

Пожалуйста, потерпите меня, я совершенно новичок в настройке MVC, но разумно с c #

Цель: я хочу иметь возможность ссылаться на глобальное, статическое, неизменное строковое значение, которое определено один раз в моемПроект asp.net MVC и используется в различных местах по всему сайту (например, имя сайта) в файлах cshtml (О, контакт, _Layout и т. д.)

Я пытался:

1) Добавление переменной с помощью объекта runat, глобальный asax-файл , но это файл типа ac #, поэтому я не уверен, как я могу добавить HTML-код.Если я использую метод public string s(), я все еще не знаю, как его вызвать в моем файле _Layout.cshtml

2) Создание файла public static class myGlobalVariables в папке контроллеров (хотя я уверен, что этоне место для этого), но, тем не менее, не может получить к нему доступ в файлах .cshtml

3) Попытка «поднять» ViewBag и реализовать для него новое свойство (?)?но я на самом деле не знаю, как работает ViewBag.

4) Добавление пары ключ / значение в appSettings в Web.config, но опять же, я не могу найти эту переменную, когда хочуперетащите его в _Layout.cshtml

Редактировать : я использую настройки MVC по умолчанию в сообществе VS2017

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...