【发布时间】:2014-12-24 20:40:01
【问题描述】:
这是我的默认路线:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}",
defaults: new { controller = "Home", action = "Index" }
);
我的控制器是“Home”,我的视图是“Index”,它采用默认参数:
public class HomeController : Controller
{
public ActionResult Index(string Queue = "ALL", string Summary = "false")
{
...
}
}
我当前的网址如下所示:
http://www.example.com/?Queue=ONE&Summary=true
但我希望它被路由到这样的东西:
http://www.example.com/ONE?Summary=true
基本上是路由它,所以我不必在 URL 中使用 Queue 关键字。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 url routing url-routing