Маршрутизация ASP.NET MVC с дочерним маршрутом без маршрутизации атрибута - PullRequest
0 голосов
/ 09 декабря 2018

Допустим, я хочу использовать URL-адрес, например http://localhost/Controller/1/ChildController/Edit/1, для доступа к дочерним записям родительской записи в проекте ASP.NET MVC 5.

Используя маршрутизацию атрибутов, мы можем маршрутизировать, как показано ниже.

[Route("Controller/{id:int}/ChildController/Edit/{childId:int}")]
public ActionResult EditChildRecord(int id, int childId)
{
    return View();
}

Как добиться того же в обычной маршрутизации?

Спасибо.

1 Ответ

0 голосов
/ 10 декабря 2018

Я думаю, что вам нужно для создания областей.Создайте новую область и установите там свои контроллеры.Область будет эквивалентна вашему главному контроллеру, а контроллеры - контроллерам вашего ребенка.

http://www.tutorialsteacher.com/mvc/area-in-asp.net-mvc

...