在我的控制器中,我设置了像
这样的路线[System.Web.Mvc.Route("test")]
public async Task<ActionResult> Test(string action = "")
当我加载http://localhost/test?action=abc时,我看到我的方法被调用,但是&#39; action&#39;等于&#39;测试&#39;而不是&#39; abc&#39;
从这里开始,似乎是“动作”这个词。保留用于映射。 https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/routing
但是如何更改它以便我可以使用&#39; action&#39;作为我的查询参数?