重複の可能性:
MVC3でマスターページなしでビューをレンダリングする
プロジェクトに1つのビュー(請求書)があり、このビューをマスタービューラッパーに表示したくないのですが、ビュー内のHTMLを表示したいだけです。ビューにマスターレイアウトの読み込みを無視させる正しい方法は何ですか?
重複の可能性:
MVC3でマスターページなしでビューをレンダリングする
プロジェクトに1つのビュー(請求書)があり、このビューをマスタービューラッパーに表示したくないのですが、ビュー内のHTMLを表示したいだけです。ビューにマスターレイアウトの読み込みを無視させる正しい方法は何ですか?
ビューにマスターレイアウトの読み込みを無視させる正しい方法は何ですか?
ビューの上部に次のように配置できます。
@{
Layout = null;
}
または、このビューを提供することになっているコントローラーアクション内から、 :のPartialView
代わりにを返します。View
public ActionResuilt SomeAction()
{
return PartialView("_SomePartialView");
}
または、ビューを返し、nullレイアウトを指定することもできます。
public ActionResuilt SomeAction()
{
return View("SomeView", null, null);
}