Как я могу записать динамические данные в макет страницы в MVC 3 Razor ?

У меня есть проект MVC 3 C # с движком Razor. Каковы способы и, я полагаю, лучшие практики для записи динамических данных в _Layout.cshtml?

Например, возможно, я ' Я хочу отображать имя пользователя в правом верхнем углу моего веб-сайта, и это имя поступает из сеанса, БД или чего-то еще, в зависимости от того, какой пользователь вошел в систему.

ОБНОВЛЕНИЕ: Я также ищу хорошую практику рендеринг определенных данных в элемент Layout. Например, если мне нужно отобразить определенный файл CSS в зависимости от учетных данных вошедшего в систему пользователя.

(В приведенном выше примере я подумал об использовании помощников по URL.)

15
задан halfer 31 March 2018 в 14:58
поделиться