私のプロジェクトで部分ビューを構成する方法を理解しようとしています。部分ビューの名前の前に_が付いていると言う人もいますが、ビューを直接呼び出すことができるのであれば、コントローラー内に変わった名前のアクションがあります。ASP.NET MVC3で部分ビューを整理する方法
また、ビューが一部のビューになる場合や、その他の場合には通常のビューにすることができますか?
これは一般的な例ですが、私のアプリでユーザーを検索するためにいくつかのページに埋め込んだ検索ビューですが、同じビューを読み込む検索ページもあります。私は、部分ビューを埋め込んだ検索ページのための2番目のビューを作成することができたと思います。他の人たちが何をしているのか不思議です。
アクションによってロードされた部分ビューについてはどうしますか?アクションにアンダースコアを付けますか? –
いいえ。デフォルトのルーティング設定でURLを介して表現されるためです。しかし、特定のビュー名を 'View()'や 'PartialView()'メソッドに渡すことができることを忘れないでください。ツアーのアクション名とビュー名が完全に一致する必要はありません。 – marcind
ビューの名前を渡すだけでなく、ビューエンジンを拡張して次のようにすることもできます。http://stackoverflow.com/a/10692237/32238(パーシャルの「_」表記を追加しますが、 View/PartialViewメソッドに文字列を渡す必要はありません)。 –