ASP.NET контроллер и просмотр подпапок - PullRequest
0 голосов
/ 25 марта 2019

Я хочу реорганизовать «старое» приложение mvc. Я знаю, что это возможно (и рекомендуется) для областей , но я унаследовал обслуживание и не хочу вводить области на данный момент.

Я успешно внедряю подпапки с контроллерами, используя атрибут Route

[RoutePrefix("administration/approvals")]
public class ApprovalsController : Controller
{

    [Route()]
    public ActionResult Index() {
        return View();
    }
}

Но представление должно быть в корневой папке Views для этого решения. Что мне нужно, так это чтобы вид следовал в том же направлении

Views/administration/approvals/index.cshtml

Возможно ли это? Какое лучшее решение?

Я выполнил те же действия, что и ASP.NET MVC Controller SubFolder но с использованием Route и Routeprefix. Также я обнаружил, что использование только маршрута не работает

[Route("administration/approvals/{action}")]  //this doesn't work
public class ApprovalsController : Controller
{    
    public ActionResult Index() {
        return View();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...