2011-08-03 9 views
0

同じ名前の2つのコントローラ(HomeController)があるとします。 1つは標準コントローラディレクトリ(〜\ Controllers)にあり、2つ目はArea(〜\ Area \ AreaName \ Controllers)にあります。異なる地域の同じ名前のコントローラ。城ウィンザーはこれを処理できますか?

キャッスルウィンザーはこのようなシナリオを処理できますか?これを実現するためにはどのようなステップを完了する必要がありますか?

答えて

0

これらの名前が同じであるということは、異なるタイプであり、コンテナの登録はタイプによって異なるので、違いはありません。

+0

問題は、〜〜Area/AreaName/Controllers \ HomeController \ Indexのインデックスビューを表示しようとすると、そのコントローラのインデックスアクションに当たって、次にいくつかのメソッドをロードしようとしていることです"〜\ Controllers \ HomeController"と入力します。これは、戻り値の型がActionResultの場合にのみ発生します。戻り値の型が文字列の場合、すべて正常に動作します。私のマッピングは正しいと思われますが、 "〜\ Area \ AreaName \ Controllers \ HomeController \ Index"のActionResult戻り値の型が気に入らないのです。これは私が分かりにくいです。ヘルプをよろしくお願いいたします。 – mtm927

関連する問題