2012-05-11 10 views
1

私はmvcの2つの異なる場所で同じコントローラ名を持っています。 1つはルートにあり、もう1つはエリアにあります。 領域内のコントローラのインデックスアクションは、ルートからビューを返します。asp.net mvcルートからビューを返す

提案がありますか?

答えて

0

私はちょうどこれが起こった。それは、その景色がその地域の適切な道になかったからです。コントローラとすべてのリンクの名前を呼び出し元のビューの名前に変更しましたが、領域area/views/camphome/index.cshtmlが間違った名前だったため、取り上げられず、代わりに/views/home/index.cshtmlを返していました。

/controller/action.cshtmlの領域に一致するものがないかどうかを確認してください。

NuGet - RouteDebuggerもインストールされているので、正しいコントローラが呼び出されていることがわかりました。誤った表示がレンダリングされていました。

関連する問題