我有一個Controller
稱爲api
,以下MVC C#自定義路由
routes.MapRoute(
name: "api",
url: "api/",
defaults: new { controller = "api" }
);
控制器內我有一個動作如下
[Route("fleet/{id:guid}/selectedfleet")]
public ActionResult selectedfleet(Guid id)
{
return null;
}
的return null
只是測試了這一點,我m試圖得到它的斷點 但我得到的網址沒有找到,當試圖訪問像http://localhost:50593/api/fleet/2df3893d-c406-48fe-8443-1622ddc51af2/selectedfleet
你的路由定義裏沒有'api'。嘗試'http:// localhost:50593/fleet/2df3893d-c406-48fe-8443-1622ddc51af2/selectedfleet' – Shyju
@Shyju我試過了,包括像'[Route(「api/fleet/{id:guid}/selectedfleet」) ]'但它不起作用,甚至沒有把url從url –
你的路由配置不是很好的params {id:guid}我 –