我的ASP.NET Webb应用程序中有一个控制器,当我像这样搜索时,它应该显示搜索结果。
Cases/Search/Volvo
在这种情况下,Volvo
是我搜索的字符串。
目前在搜索时效果很好..
Cases/Search?q=volvo
我的路由应该如何工作?
答案 0 :(得分:1)
您可以考虑使用Attribute路由
[Route("[controller]"]
public class CasesController : Controller {
//Matches GET cases/search/volvo
[HttpGet]
[Route("search/{q}")]
public IActionResult Search(string q) {
//...code removed for brevity
}
}