クライアント用の単純な Web サイトを構築していますが、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」を取得しようとしていますが、わかりませんでした。
どうすればいいですか、よろしくお願いします!