2011-07-19 12 views
0

「中間」レイアウトを持つビューは「基本」レイアウトを持ちます。ASP.NET MVC 3 Razor Partial Viewでもレイアウトの「深さ」を指定します

これは完全なWebページを作成します。しかし、私は、Ajaxを使用して、部分ページ更新を行うには、しかし、2つのレベルでそれを行うことができるようにしたい:

  1. いないレイアウトで表示レベル - 簡単PartialView()中間レイアウトと
  2. ビュー「ベース」レイアウトではありません。

これは可能ですか?与えた -

@{ 
    if (Model.IsIntermediateLayout) { 
     Layout = "IntermediateLayout.cshtml"; 
    } 
} 

答えて

0

コントローラーのレベルを設定するインスピレーション(呼び出されたアクションに応じて)を行い、次にこれに応じてビュー内のレイアウトを指定します。
+0

感謝:ビューで

:あなたはこのことを示すビューにビューモデルのいくつかの情報を渡すことができます)ケース2を行うことになっているコントローラのアクションで –

関連する問題