2011-02-09 8 views
2

どのように私は直接剃刀ビューエンジンを使用してASP.NET MVCの.cshtmlファイルにアクセスできますか?asp.net mvc razor:.cshtmlページに直接アクセスするには?

たとえば、私はこのURLを持っています:localhost/Home/About。これは、 "マスター"ページ内のaboutサイト​​をロードします。

マスターページをロードせずにaboutページをロードしたいとします。だから私はこのURLを使用することができると考えていた:localhost/Home/About.cshtml。しかし、それは動作していません。

マスターページをロードせずにビューページをロードするにはどうすればよいですか?

答えて

5

あなたはこのようなメソッドHtml.Partialを使用することができます:私はあなたの質問をmissunderstoodている場合があります

@Html.Partial("About")

編集

。マスターページを含めたくない場合は、レイアウトを削除する必要があります。

はあなたのビューの上にこれを追加します。

@{ 
    Layout = null; 
} 
+0

ありません私は出回っ私の見解ではnullレイアウト=に入れています。私はマスターページを全く見たくありません。 @ Html.Partialをビューに配置する必要がありますか? – Poku

+0

いいえ、 '@ Html.Partial'はビットとピースを含むためのものです。あなたのコントローラは何を返すのですか?ビューはどのように見えますか?ビューの上部には何がありますか? –

関連する問題