2

次のようなネストされた領域を持つ MVC 2 プロジェクトを作成しました。

Areas
-->A
   -->C
      --> Controllers
      --> Models
      --> Views
   -->D
      --> Controllers
      --> Models
      --> Views
   -->Controllers
   -->Models
   -->Views
-->B
   -->E
      --> Controllers
      --> Models
      --> Views 
   -->F
      --> Controllers
      --> Models
      --> Views 
   -->Controllers
   -->Models
   -->Views
Controllers
Models
Views

エリア登録ファイルのエリア名を単に「C」ではなく「A/C」に変更する限り、これは機能し、すべてのコントローラー/ビューを正しく検出します。ただし、Visual Studio の既定の動作は、このプロジェクト レイアウトでは正しくありません。「A/C/Controllers」内のコントローラーにアクション メソッドを追加し、右クリックして「ビューの追加」を選択すると、VS はフォルダーとファイル「A/Views/{controller}/{action}.aspx」を作成します。 「A/C/Views/{controller}/{action}」の

このデフォルトの動作を変更する方法はありますか? おそらく、デフォルトの動作をオーバーライドするアドオンを作成しますか? 私は.NETとVS 2010にかなり慣れていないので、どんな助けも大歓迎です。

4

0 に答える 0