我的例子:
public IActionResult Search(string query)
{
return Index();
}
我也想用“q”作为参数。
干杯。
答案 0 :(得分:0)
您可以做的一件事是添加一个带有默认值的参数并检查它以查看要使用的参数。
public ActionResult Search(string query="",string q="")
{
if(!String.IsNullOrEmpty(query))
{
q = query;
}
//do something with q now.
return View();
}
这适用于Search?query=java
和Search?q=java
答案 1 :(得分:0)
一个名叫Jeffery Palermo的小伙伴已经构建了一个名为ActionParameterAlias的NuGet包,它可以完全满足您的需求:https://www.nuget.org/packages/ActionParameterAlias/