C# 如何从webapi url向代码隐藏传递多个值?

C# 如何从webapi url向代码隐藏传递多个值?,c#,asp.net-web-api,C#,Asp.net Web Api,我正试图使用WebApi从url传递多个值,但出现了一些错误 目前,我可以使用以下代码传递单个值: [HttpGet] public String PostAction([FromUri] string name) { return "Post Action"; } 我怎样才能做到呢?我还需要url格式,如果您使用FromUri这意味着它来自查询字符串,我们将感谢您对WebAPI的任何帮助。将另一个FromUri参数添加到标有HttpGet的函数中,将从查询字符串中读取该名称的另一个参

我正试图使用
WebApi
从url传递多个值,但出现了一些错误

目前,我可以使用以下代码传递单个值:

[HttpGet]
public String PostAction([FromUri] string name)
{
    return "Post Action";
}

我怎样才能做到呢?我还需要url格式,如果您使用
FromUri
这意味着它来自查询字符串,我们将感谢您对WebAPI的任何帮助。将另一个
FromUri
参数添加到标有
HttpGet
的函数中,将从查询字符串中读取该名称的另一个参数。因此,如果您请求
http://localhost/mycontroller/myaction?myFirstParam=firstParamValue&mySecondPar=secondParamValue
,它将匹配的查询字符串值映射到端点的参数

public String MyAction([FromUri] string myFirstParam, [FromUri] string mySecondParam)

得到了什么错误?将值作为对象传递怎么样