我有我的 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 代码。
谢谢!保罗