Мой маршрут в global.asax выглядит следующим образом:
routes.MapRoute(
"History", // Route name
"{controller}/{PageID}/{LanguageID}/{PreviousRevisionID}/{NewRevisionID}", // URL with parameters
new { controller = "UserArea", action = "Index", PageID = 0, LanguageID = 0, PreviousRevisionID = 0, NewRevisionID = 0} // Parameter defaults
);
Я использую Html.actionLink для создания URL-адреса подобным образом.
@Html.ActionLink(item.CreatedTS.ToString(), "Index", new { PageID = item.PageID ,LanguageID = item.LanguageID , PreviousRevisionID = item.PreviousRevisionID , NewRevisionID = item.NewRevisionID , controller = "History" });
Но URL-адрес создается следующим образом
http://localhost:2582/History?PageID=2&LanguageID=3&PreviousRevisionID=98&NewRevisionID=103
Но я хочу URL Вот так
http://localhost:2582/History/2/3/98/103
Где проблема