How to get GET parameters with ASP.NET MVC ApiController

后端 未结 8 1430
挽巷
挽巷 2021-01-07 16:54

I feel a bit absurd asking this but I can\'t find a way to get parameters for a get request at /api/foo?sort=name for instance.

In the ApiControll

8条回答
  •  我在风中等你
    2021-01-07 17:27

    Get all querystring name/value pairs into a variable:

    IEnumerable> queryString = request.GetQueryNameValuePairs();
    

    Then extract a specified querystring parameter

    string value = queryString.Where(nv => nv.Key == "parameterNameGoesHere").Select(nv => nv.Value).FirstOrDefault();
    

提交回复
热议问题