【发布时间】:2012-08-03 17:18:01
【问题描述】:
我在Global.asax 中有这个路由值
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Edit", // Route name
"Admin/{controller}/{action}/{id}", // URL with parameters
new { controller = "Edit", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
我使用这个 ActionLink 方法来调用 Edit 路由
@Html.ActionLink("Edit", "Topic", "Edit", new { id = item.ID })
现在生成的链接结果是这样的……
http://localhost:777/Admin/Topic?Length=4
如何使用 ActionLink 方法正确使用路由和目标。
谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc-3 routes target