跟踪哪个路由管理特定的控制器端点
本文关键字:控制器 端点 管理 路由 跟踪 | 更新日期: 2023-09-27 18:00:17
我需要为端点更改代码中的特定路由。基本上,我只想改变这个:
public Event_model Get(int id)
{
return Event.GetEventById(id);
}
对此:
public Event_model Get(string id)
{
return Event.GetEventById(id);
}
这应该很容易做到,但无论我如何在WebApiConfig.cs
中更改该端点的路由,它都不会影响控制器。所以,我只能假设其他一些路由(在我拥有的几个路由中)正在管理这个端点。
有没有一种方法可以跟踪哪个路由管理特定的端点?
您可以在操作方法中查看:this.ControllerContext.RouteData.Route
。
特别是this.ControllerContext.RouteData.Route.RouteTemplate