1
私はmvcの2つの異なる場所で同じコントローラ名を持っています。 1つはルートにあり、もう1つはエリアにあります。 領域内のコントローラのインデックスアクションは、ルートからビューを返します。asp.net mvcルートからビューを返す
提案がありますか?
私はmvcの2つの異なる場所で同じコントローラ名を持っています。 1つはルートにあり、もう1つはエリアにあります。 領域内のコントローラのインデックスアクションは、ルートからビューを返します。asp.net mvcルートからビューを返す
提案がありますか?
私はちょうどこれが起こった。それは、その景色がその地域の適切な道になかったからです。コントローラとすべてのリンクの名前を呼び出し元のビューの名前に変更しましたが、領域area/views/camphome/index.cshtml
が間違った名前だったため、取り上げられず、代わりに/views/home/index.cshtml
を返していました。
/controller/action.cshtml
の領域に一致するものがないかどうかを確認してください。
NuGet - RouteDebugger
もインストールされているので、正しいコントローラが呼び出されていることがわかりました。誤った表示がレンダリングされていました。