Когда пользователь входит в мое приложение, я хочу, чтобы его имя отображалось во всем приложении. Я использую фреймворк asp.net MVC. Но я не хочу, чтобы каждый контроллер вставлял что-то вроде:
ViewData["User"] = Session["User"];
Это потому, что вы не можете повторяться. (Я считаю, что это принцип DRY [Don't Repeat Yourself] объектно-ориентированного программирования.) ViewData [«Пользователь»] находится на моей главной странице. Итак, мой вопрос: как лучше всего обрабатывать мои ViewData ["User"] в одном месте?