将所有请求路由到主控制器和索引操作
本文关键字:控制器 索引 操作 请求 路由 | 更新日期: 2023-09-27 17:56:09
如何将所有请求路由到我的HomeController
和Index
操作?
例如,如果请求的 URL 如下所示:
http://localhost/News/Tech/23
然后我想在我的Index
操作中"捕捉"它:
public class HomeController
{
public ActionResult Index (string uri)
{
// code
}
}
因此,在这种情况下,字符串url
应包含:"新闻/技术/23"。
但是我不知道如何为此配置路由。知道怎么做吗?
定义路由,并在路由模板中提供以下内容
"{*uri}"
所以像
config.MapRoute("DirectToHomeIndex", "{*uri}", new {controller = "Home", action = "Index"}