2016-06-12 11 views
1

私はMVCを初めて使い、MVC Core RC2を使用しています。MVC Coreでは、特定のページのデフォルトレイアウトを変更できますか?

メインHTMLテンプレートは 'Views \ Shared_Layout.cshtml'ファイルにあり、すべてのページに適用されます。

いくつかのページで別のテンプレートを使用できますか?

私は、2つのページをサイトの残りの部分と完全に異なるようにしたいと考えています(たとえば、メニューなし)。

答えて

0

はい、あなたは、少なくとも2つのオプションがあります。

  1. 2番目のテンプレートを作成し、必要な場所にそれを使用して、あなたが必要とするページのデフォルトのテンプレートオフ

  2. 電源を入れ、htmlコードを入力してくださいこのページで直接

    @{ 
        Layout = "/Views/_Layout.cshtml"; 
    } 
    

    はあなたが別のテンプレートに、このパスを変更することができますかのように設定:テンプレートへ

パスは、これだけあなたのページと転換路の上に以下のコードを貼り付け、変数Layoutに保存されていますデフォルトのテンプレートをオフにする空の文字列。


詳細情報:

+1

[OK]を、ありがとう。それは本当に簡単で、うまくいきます。 – Karlos

関連する問題