1
asp.net mvc 3を使用して部分的なビューを追加しようとすると、それはちょうど通常の.cshtmlファイルであり部分ビューではありません。誰もこの問題を以前に持っていましたか?vs2010で部分ビューを追加できません
/マーティン
asp.net mvc 3を使用して部分的なビューを追加しようとすると、それはちょうど通常の.cshtmlファイルであり部分ビューではありません。誰もこの問題を以前に持っていましたか?vs2010で部分ビューを追加できません
/マーティン
カミソリでWebフォームにあったとして、一部のビューという概念はありません。テンプレートは.cshtml
の拡張子しかありません。コントローラーのアクションがどのようにこのビューに表示されるか(return View()
またはreturn PartialView()
)に応じて、_Layout.cshtml
が適用されるかどうかが決定されます。また、Html.Partialヘルパーを使用してテンプレートをレンダリングする場合、このテンプレートは部分ビューと見なされます。最後に、テンプレート自体の中からレイアウトを設定するかどうかを設定することができます。たとえば、これを無効にする:
@{
Layout = null;
}
だから、基本的にカミソリでは、テンプレートを持っていて、レイアウトなしでテンプレートとして部分図を検討することができます。
私は親切なことを知っていましたが、私の自己を十分に説明できませんでした。共有フォルダを見ると、ログイン部分は_で始まりますが、作成すると発生しません。作成する必要はありませんか? –
@websamでは、アンダースコアは開発者にとって純粋に従来のものです。 ASP.NET MVCには特別な意味はありません。 –
ただし、部分ビューを追加するとアンダースコアが作成されないのはなぜですか。私が最初に100のビューを持っているとき、部分ビューとは何か分からないのですか? –