2011-12-14 17 views

答えて

3

カミソリでWebフォームにあったとして、一部のビューという概念はありません。テンプレートは.cshtmlの拡張子しかありません。コントローラーのアクションがどのようにこのビューに表示されるか(return View()またはreturn PartialView())に応じて、_Layout.cshtmlが適用されるかどうかが決定されます。また、Html.Partialヘルパーを使用してテンプレートをレンダリングする場合、このテンプレートは部分ビューと見なされます。最後に、テンプレート自体の中からレイアウトを設定するかどうかを設定することができます。たとえば、これを無効にする:

@{ 
    Layout = null; 
} 

だから、基本的にカミソリでは、テンプレートを持っていて、レイアウトなしでテンプレートとして部分図を検討することができます。

+0

私は親切なことを知っていましたが、私の自己を十分に説明できませんでした。共有フォルダを見ると、ログイン部分は_で始まりますが、作成すると発生しません。作成する必要はありませんか? –

+0

@websamでは、アンダースコアは開発者にとって純粋に従来のものです。 ASP.NET MVCには特別な意味はありません。 –

+0

ただし、部分ビューを追加するとアンダースコアが作成されないのはなぜですか。私が最初に100のビューを持っているとき、部分ビューとは何か分からないのですか? –

関連する問題