我正在使用MapMvcAttributeRoutes
,并且想要一个可选的ID,但是我不知道正确的语法。帮助将不胜感激
我正在尝试以下方法:
// 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 }
);
答案 0 :(得分:0)
这可以通过使ID为空
来完成 [Route("Statistikk/Meg/{id?}")]
更多信息,位于https://devblogs.microsoft.com/aspnet/attribute-routing-in-asp-net-mvc-5/