C# 将所有请求路由到HomeController并索引操作
如何将所有请求路由到我的C# 将所有请求路由到HomeController并索引操作,c#,asp.net-mvc-4,asp.net-mvc-routing,C#,Asp.net Mvc 4,Asp.net Mvc Routing,如何将所有请求路由到我的家庭控制器和我的索引操作 例如,如果请求的URL如下所示: http://localhost/News/Tech/23 然后我想在我的索引操作中“捕获”它: public class HomeController { public ActionResult Index (string uri) { // code } } 因此在本例中,字符串url应该包含:“News/Tech/23” 但我不知道如何为此配置路由。知道怎么做吗?定
家庭控制器
和我的索引
操作
例如,如果请求的URL如下所示:
http://localhost/News/Tech/23
然后我想在我的索引
操作中“捕获”它:
public class HomeController
{
public ActionResult Index (string uri)
{
// code
}
}
因此在本例中,字符串url
应该包含:“News/Tech/23”
但我不知道如何为此配置路由。知道怎么做吗?定义路线,并作为路线模板提供以下内容
"{*uri}"
大概是
config.MapRoute("DirectToHomeIndex", "{*uri}", new {controller = "Home", action = "Index"}