asp.net 核心中具有固定参数值的路由属性
Routing attribute with fixed parameter value in asp.net core
有没有办法在.net core中配置固定参数的属性路由
[Route("TermsOfUse")] // ex: i need push default routing with id = 5
public async Task<IActionResult> Details(int id) { }
我找到了使用方法routes.MapRoute
routes.MapRoute(null, "TermsOfUse", new { controller = "Article", action = "Details", id=5 })
如何使用属性路由?
您可以按如下方式进行:
[Route("TermsOfUse/{id=5}")]
public async Task<IActionResult> Details(int id) { }
如果没有提供 id
的值,那么它将是 5。
有没有办法在.net core中配置固定参数的属性路由
[Route("TermsOfUse")] // ex: i need push default routing with id = 5
public async Task<IActionResult> Details(int id) { }
我找到了使用方法routes.MapRoute
routes.MapRoute(null, "TermsOfUse", new { controller = "Article", action = "Details", id=5 })
如何使用属性路由?
您可以按如下方式进行:
[Route("TermsOfUse/{id=5}")]
public async Task<IActionResult> Details(int id) { }
如果没有提供 id
的值,那么它将是 5。