如何创建像site.net/query
这样的路线?
注意,不是
site.net/?q=查询字符串
我想要的是:
site.net/querystring
我尝试过类似的操作,但这不起作用
[Route("")]
class MyController : Controller
{
[HttpGet]
public string Get()
{
return Request.QueryString.ToString();
}
答案 0 :(得分:2)
只需将该路径放入路由字符串中即可
[HttpGet("/Something/[action]/{q}")]
public string Get(string q)
{
return q;
}
访问此链接时:localhost/Something/Get/mynicestring
mynicestring
将显示