如何映射带有破折号名称的查询参数

6
有没有一种方法可以将查询字符串参数my-param映射到Web API 2控制器方法参数myParam(最好使用属性路由)?
这意味着像这样的URI...
library.com/books?search-text=REST

应该路由到控制器方法

[HttpGet, Route("books/{search-text?}")]
public IEnumerable<Book> Get(string searchText = "") { ... }

这是否可能?Microsoft文档没有提供这种情况的示例。但它也没有提供路由参数的语法,因此我不确定它是否全面。

1个回答

11

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接