1

在 Web API 2 中,我可以在路由模板中放置约束;例如:

[Route("api/foos/{id:int}")]
void GetFooWithId(int id, [FromUri] string format = null)
{ ... }

有没有办法以类似的方式约束查询字符串参数,例如format上面的示例?

(我知道我可能可以为format参数声明一个自定义值类型,然后[TypeConverter]在其上定义一个无效值失败,但我首先想看看 Web API 2 的路由约束机制是否也可以用于查询字符串参数.)

4

0 回答 0