Предполагается, что среда разработки C #
Global.asax:
routes.MapRoute(
"Bookmarks",
"bookmarks",
new { controller = "Bookmarks", action = "Bookmarks"}
);
routes.MapRoute(
"Bookmark",
"bookmark/{bookmarkid}",
new { controller = "Bookmarks", action = "Bookmark" }
);
BookmarksController:
public ActionResult Bookmarks()
{
//Get all bookmarks, I presume. :)
return View();
}
public ActionResult Bookmark(string bookmarkid)
{
//Do stuff with the bookmark id
return View();
}
Используя эту схему маршрутизации, http://localhost/bookmarks выполнит действие «Закладки» в контроллере закладок, а http://localhost/bookmark/123456 выполнит действие «Закладка» в контроллере закладок.