Я видел этот вопрос, заданный в нескольких местах, и обычно ответом было «использовать ViewBag», что, я думаю, не соответствует нашему сценарию.
У нас есть сайт участника, у которого есть общие свойства (например, Учетная запись - которая содержит настройки учетной записи пользователя), и я хотел бы использовать это как в представлениях, так и в _layout.cshtml (например, чтобы позволить пользователю изменить цветовую схему) .
В представлениях мы наследуем от модели базового представления, но как мы можем получить доступ к этим данным на стандартных страницах, например О нас и т. Д., Которые не имеют никакой связанной модели представления? Я попытался создать частичное представление, которое передает данные через контроллер, но это не сработало