0
asp.netのWebページを使用して単一ページでメタタグを使用する方法。私は現在、いくつかのページにまたがって動作するデフォルトのメタタグを持つレイアウトマスターページを使用していますが、マスターファイルのサブページのメタタグをオーバーライドする方法を見つけることができません。asp.netのWebページのページでメタタグを使用する方法
サブページでは、次のようなことがありますが機能します。
@{
Layout = "~/siteLayout.cshtml";
Page.Title = "Meta Page";
Page.MetaKeywords = "keyword1, keyword2, keyword3";
}
誰でも正しい方向に助けてくれますか、ありがとうございます。あなたのレイアウトで
こんにちは@Rawsonあなたが説明したようにページ上のビューバッグプロパティを使用するたびにランタイムエラーが発生します。これはWebページや厳密にMVCで動作しますか?それがエラーの理由であるかどうかはわかりません。 –
これは、ASP.NET MVCフレームワークで完全にサポートされている(ASP.NET WebフォームとASP.NET Webページでは機能しない)Razor構文です。 WebページとMVCフレームワークを混在させていると思います。まず、このスレッドを読んでください:[リンク](http://stackoverflow.com/a/6198826/5495799)。 – Rawson