MapMvcAttributeRoutes с использованием необязательного идентификатора - PullRequest
0 голосов
/ 14 марта 2019

Я использую MapMvcAttributeRoutes и хотел бы иметь дополнительный идентификатор, но я не знаю правильный синтаксис. Помощь будет оценена

Я пытаюсь что-то как:

 // GET: Statistikk/Meg
[Route("Statistikk/Meg/{id:regex(UrlParameter.Optional)}")]
public ActionResult MegIndex()
{
    return View("Meg/Index");
}

Пользовательский маршрут, который я копирую

        routes.MapRoute(
            "StatistikkMeg",
            "Statistikk/Meg/{id}",
            new { controller = "Statistikk", action = "MegIndex", id = UrlParameter.Optional }
        );

1 Ответ

0 голосов
/ 14 марта 2019

Это можно сделать, сделав id обнуляемым

    [Route("Statistikk/Meg/{id?}")]

Больше информации на https://devblogs.microsoft.com/aspnet/attribute-routing-in-asp-net-mvc-5/

...