我想創建這樣的Owin的WebAPI的路由模板:前置前{}控制器自定義參數在ASP.NET的WebAPI路線
cfg.Routes.MapHttpRoute(
"API Default", "{myparam}/{controller}/{action}",
new { id = RouteParameter.Optional });
因爲我已經定義控制器,該控制器選擇之前需要一個參數。
我試圖刪除參數並將其設置爲控制器上的RoutePrefixAttribute,但它不起作用。
{controller}必須是路由的第一個動態參數?
對不起,但{myparam}在編譯時並不知道,它是動態的(就像一個類別名稱,但它不是這樣的)。 –
我會看看這裏然後,[路由與可選的第一個參數](http://stackoverflow.com/questions/8310815/asp-net-mvc-routing-with-optional-first-parameter) – Trisk