我正在为客户构建一个简单的网站,这是我第一次使用 ASP.Net Mvc。对于生产,我需要使用 MVC 1.0,将管理逻辑与该站点的其余部分分离的最有效方法是使用区域。
我不能使用 MVC 2 的事实,所以我使用了 Haacks 区域原型,一切都很好。
我想为分页结果编写自定义路由,但我无法完成。
routes.MapAreas("{controller}/{action}/{id}",
"Adore.Web",
new[] { "Admin" });
//my custom routing
routes.MapRoute(
"PagingServices",
"Admin/Services/{pageNumber}",
new { area = "Admin", controller = "Services", action = "Index" });
routes.MapRootArea("{controller}/{action}/{id}",
"Adore.Web",
new { controller = "Home", action = "Index", id = "" });
正如您在上面看到的,我正在尝试获取此“Admin/Services/1”,但无法弄清楚。
我该怎么做,提前谢谢!