2011-03-19 58 views
1

我有理解ASP MVC3目录系统和地图的路由问题。

例如:我想有些控制器将它们放到管理目录,这样的方式对用户编辑应该是这样的:“HTTP://本地主机/管理/用户/编辑/ 1”,其中,管理 - 子目录,用户 - 控制器,编辑 - 操作,1 - 用户的ID。我应该怎么做才能使其发挥作用?

我已经加入图路线打电话来的Global.asax.cs:
routes.MapRoute(
"Admin", //
"Admin/{controller}/{action}/{id}", //
new { controller = "Home", action = "Index", id = UrlParameter.Optional } //
);

,但它并不能帮助。
ASP.NET MVC - 图路线和用户定义的路径

回答

0

你必须改变控制器,并从“家”和“索引”

routes.MapRoute(
    "Admin", // 
    "Admin/{controller}/{action}/{id}", // 
    new { controller = "Users", action = "Edit", id = UrlParameter.Optional } // 
    ); 
行动