2011-07-26 9 views
9

ASP.NET MVCカミソリで直接アクセスされないビュー(部分ビュー、レイアウトなど)にアンダースコアプレフィックスを使用する命名規則があります。このプレフィックスを子アクションからのみアクセスするビューに使用する必要があるかどうかはわかりません。ASP.NET MVCファイルの名前にアンダースコア

答えて

16

いいえ、そうしないでください。あなたが言ったように、プレフィックスは、直接アクセスされていないビューのために慣例によって使用されます。しかし、子のアクションがビューを持っている場合、それはアクセスされていることを意味するので、そのビュー名の先頭にアンダースコアを付けると、別の規約(より強固で従来のもの)を破ることになります。したがって、プレフィックスを付けないでください。そうしないと、子アクションのビュー名を明示的に指定する必要があります。

関連する問題