1

重複の可能性:
MVC3でマスターページなしでビューをレンダリングする

プロジェクトに1つのビュー(請求書)があり、このビューをマスタービューラッパーに表示したくないのですが、ビュー内のHTMLを表示したいだけです。ビューにマスターレイアウトの読み込みを無視させる正しい方法は何ですか?

4

1 に答える 1

6

ビューにマスターレイアウトの読み込みを無視させる正しい方法は何ですか?

ビューの上部に次のように配置できます。

@{ 
    Layout = null;
}

または、このビューを提供することになっているコントローラーアクション内から、 :のPartialView代わりにを返します。View

public ActionResuilt SomeAction()
{
    return PartialView("_SomePartialView");
}

または、ビューを返し、nullレイアウトを指定することもできます。

public ActionResuilt SomeAction()
{
    return View("SomeView", null, null);
}
于 2012-09-24T12:23:32.727 に答える