14

_ViewStart.cshtmlアプリの特定のビューに対して ASP.NET MVC 3 を使用して表現されたレイアウトを抑制することは可能ですか?

コントローラ アクションでプログラムによってレイアウトを定義できることを理解しています。多分合格はそれを""達成しますか?

4

2 に答える 2

31

2 つのオプションがあります

1)return PartialView()コントローラーから使用します。ビューの開始からレイアウトを取得しません

2) レイアウト = null を割り当てます。

 @{
     Layout = null;
  }

この興味深い議論をチェックして、この主題に関するmarcind の回答を確認してください。

于 2013-03-03T15:59:29.937 に答える
2

レイアウトを適用しないようにするには、ビューの Layout プロパティに null を割り当てます。

@{
    Layout = null;
}

<!DOCTYPE html>
...
于 2013-03-03T15:53:42.613 に答える