我用这种结构实现的路由是启动文件
routes.MapRoute(
name: "myroute",
template: "{id:length(8)}",
defaults: new { controller = "MyController", action = "myAction" });
此路由将请求发送到MYController
到myAction
,其中有此结构
[HttpGet]
[HttpPut]
[HttpPost]
[HttpDelete]
[HttpPatch]
public async Task<bool> myAction(string id)
{}
此路由将发往mydomain.com/myId
的所有类型的请求发送到该操作。现在,我也想收到这些请求。
e.g. mydomain.com/myId/myId2
e.g. mydomain.com/myId/myId2?name=foo
e.g. mydomain.com/myId/myId2/myId3
我应该如何更改路线?