В моем приложении у меня есть основная информация о пользователе, которая должна отображаться на каждой странице (имя, профиль img). На данный момент я просто установил модель на странице _Layout.cshtml
как класс с именем ApplicationBaseModel
, и каждая другая модель представления во всем приложении должна наследовать от этого класса, и каждое действие должно установить соответствующие данные для базовой модели.
Я не против простого наследования таким образом, это факт, что в каждом отдельном методе действия я должен возвращать данные и хранить их в модели представления. На мой взгляд, это не очень элегантное решение.
У кого-нибудь есть идеи по другим способам решения этой проблемы?