ASP.NET Core MVC Путь древовидной структуры

Необходимо сделать такой путь в контроллере

Путь в Views

Чтобы в адресной строке отображалось как .../portfolio/love_story/album1 , так и .../portfolio/love_story/

Сейчас контроллер выглядит так

public class portfolioController : Controller

{

    public IActionResult Index()
    {
        return View();
    }

}

И я не понимаю, как сделать так, чтобы это работало. Пробовал сделать контроллер love_story, но это не работает. Так понимаю, мне нужно нужно прописать путь в Startup.cs? Но тут тоже не совсем понимаю, как это сделать. К слову, мне нужно просто, чтобы страницы отображались.


Ответы (1 шт):

Автор решения: Нетерпеливый игуан

Самым простым будет сделать так:

public class portfolioController : Controller
{
    [HttpGet("love_story/album1")]
    public IActionResult Index()
    {
        return View();
    }
}

Еще о маршрутизации можно почитать здесь: https://metanit.com/sharp/aspnet_webapi/3.1.php

→ Ссылка