У меня есть моя настройка проекта asp.net mvc, которая передает строго типизированные модели представления каждому представлению, используя BaseViewModel. Модель базового представления включает в себя такую информацию, как заголовок страницы и информация метатега.
Существует ли быстрый и простой способ использования этой информации из моей ViewModel для установки этой информации на моей главной странице?
На данный момент я должен включить код, подобный этому ниже, в каждое представление:
<asp:Content ID="Content1" ContentPlaceHolderID="HeadPlaceHolder" runat="server">
<meta name="keywords" content="<%= Model.MetaKeywords %>" />
<meta name="description" content="<%= Model.MetaDescription %>" /></asp:Content>
Я не могу придумать способ установить эту информацию автоматически, кроме того, как я делаю это в настоящее время, но просто хочу оптимизировать этот повторяющийся HTML-код.
Спасибо!
Пол