从URI / QueryString访问多个值

时间:2014-03-27 11:21:00

标签: c# asp.net-web-api2

如何处理以下请求:

/api/{controller}/{id_A}/{id_B}/?param1=value1&param2=value2...

在我的控制器中,我想访问所有变量:

  • ID_A
  • ID_B
  • 参数1
  • param2的

所有变量都是简单类型(字符串和小数)。 我应该在Controller和WebApiConfig中写什么?

1 个答案:

答案 0 :(得分:1)

在操作方法中将它们添加为参数:

 public class MyController
 {
      public ActionResult MyAction(int id_A, string param1,...)
      {
           // your controller logic
      }
 }

模型绑定可以处理所有事情。