2010-07-13 148 views
1

alt text http://img243.imageshack.us/img243/3249/50263677.jpgAsp.net的mvc路由问题

的Global.asax代码:

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

我想使用URL路径是这样的:

www.domainname.com/文章/ 123/bla_article

如何做到这一点?

这项工作:www.domainname.com/article/article/123

这不行:www.domainname.com/article/123

请帮

回答

2

筛选:

routes.MapRoute( 
    "Article", 
    "Article/{id}", 
    new { controller = "article", action = "article", id = UrlParameter.Optional } 
); 
+0

是的,工作谢谢@Mark – Chicharito 2010-07-13 13:43:12

-1
routes.MapRoute(
"Default", // Route name 
"article/{action}/{id}", // URL with parameters 
new { action = "article", id = UrlParameter.Optional } // Parameter defaults 
); 
+1

此路线仍然是:/ article/article/123 – Mark 2010-07-13 13:40:46