如何在Asp.Net Web API中爲特定路由請求查詢字符串?Asp.Net Web API路由 - 必需的QueryString參數
控制器:
public class AppleController : ApiController
{
public string Get() { return "hello"; }
public string GetString(string x) { return "hello " + x; }
}
public class BananaController : ApiController
{
public string Get() { return "goodbye"; }
public string GetInt(int y) { return "goodbye number " + y; }
}
期望路線:
/apple --> AppleController --> Get()
/apple?x=foo --> AppleController --> Get(x)
/banana --> BananaController --> Get()
/banana?y=123 --> BananaController --> Get(y)
我希望有些東西感覺不到「哈克」,但我想這將不得不做... – Greg
我會添加另一個路由方法 - 支持 – naspinski
也添加了路由方法。 – naspinski