Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 将asp.net mvc hocalhost/Home/Products配置为hocalhost/Products_Asp.net Mvc 3_Asp.net Mvc Routing - Fatal编程技术网

Asp.net mvc 3 将asp.net mvc hocalhost/Home/Products配置为hocalhost/Products

Asp.net mvc 3 将asp.net mvc hocalhost/Home/Products配置为hocalhost/Products,asp.net-mvc-3,asp.net-mvc-routing,Asp.net Mvc 3,Asp.net Mvc Routing,如何配置asp.net mvc路由以获取 hocalhost/产品和hocalhost/搜索 而不是 hocalhost/Home/Products和hocalhost/Home/Search i、 e.从路由中删除控制器名称 routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", ac

如何配置asp.net mvc路由以获取

hocalhost/产品和hocalhost/搜索

而不是

hocalhost/Home/Products和hocalhost/Home/Search

i、 e.从路由中删除控制器名称

routes.MapRoute(
    "Default", // Route name
    "{controller}/{action}/{id}", // URL with parameters
    new { controller = "Home", action = "Products", id = UrlParameter.Optional } // Parameter defaults
);
因此:

routes.MapRoute(
    "Default",
    "{action}/{id}",
    new { controller = "Home", action = "Products", id = UrlParameter.Optional }
);
http://example.com/ => controller=Home, action=Products
http://example.com/Products => contoller=Home, action=Products
http://example.com/Search => contoller=Home, action=Search