BaseViewModelを使用して、強く型付けされたビューモデルをすべてのビューに渡すasp.net mvcプロジェクトのセットアップがあります。ベース ビュー モデルには、ページ タイトルやメタ タグ情報などの情報が含まれます。
ViewModel からのこの情報を使用して、この情報をマスター ページに設定するための高速で簡単な方法はありますか?
現時点では、すべてのビューに以下のようなコードを含める必要があります。
<asp:Content ID="Content1" ContentPlaceHolderID="HeadPlaceHolder" runat="server">
<meta name="keywords" content="<%= Model.MetaKeywords %>" />
<meta name="description" content="<%= Model.MetaDescription %>" /></asp:Content>
現在行っている方法以外に、この情報を自動的に設定する方法は考えられませんが、この繰り返される html コードを最適化しようとしています。
ありがとう!ポール