У меня одинаковые имена контроллеров в двух разных местах в mvc. Один находится в корне, а другой в области. Действие Index контроллера в области возвращает представление из корня.
Какие-либо предложения?
У меня одинаковые имена контроллеров в двух разных местах в mvc. Один находится в корне, а другой в области. Действие Index контроллера в области возвращает представление из корня.
Какие-либо предложения?
У меня только что это случилось. Это было потому, что вид был не на правильном пути в этом районе. Я переименовал контроллер и все ссылки в вызывающих представлениях, но поскольку область area/views/camphome/index.cshtml
была неправильным именем, она не была выбрана, вместо этого она возвращала /views/home/index.cshtml
.
Поэтому проверьте, нет ли совпадений в области /controller/action.cshtml
.
Я также установил NuGet - RouteDebugger
, чтобы я мог определить, что вызывается правильный контроллер, просто отображается неправильное представление.