c#在api控制器中修改路由
我有这个控制器c#在api控制器中修改路由,c#,controller,get,routes,C#,Controller,Get,Routes,我有这个控制器 [Route("api/controller/method/{a}/{b}")] public string Get(string a,string b) { return a+"__"+b; } 只有当我在浏览器中发送这种类型的请求时,它才起作用 api/控制器/方法/a/b 如何修改控制器,以便发送此类请求: api/控制器/方法?a=a&b=b 正如我从您展示的示例中了解到的,您希望使用查询格式来传递值。您可以这样实现: [
[Route("api/controller/method/{a}/{b}")]
public string Get(string a,string b)
{
return a+"__"+b;
}
只有当我在浏览器中发送这种类型的请求时,它才起作用
api/控制器/方法/a/b
如何修改控制器,以便发送此类请求:
api/控制器/方法?a=a&b=b
正如我从您展示的示例中了解到的,您希望使用查询格式来传递值。您可以这样实现:
[HttpGet("api/controller/method")]
public string Get([FromQuery]string a, [FromQuery]string b)
{
return a+"__"+b;
}