Я, что для создания URL, который выглядит как website.com/sea/season/23/team
Вот карта MapRoute
routes.MapRoute(
"SeaTeam",
"sea/season/{seasonId}/team/{action}/{name}",
new { controller = "Team", action = "Index", name = UrlParameter.Optional }
);
Html.ActionLink выглядит как
@Html.ActionLink("Add Team", "Index", "SeaTeam", new { seasonId = seasons.id }, null)
Но он генерирует следующий URL
<a href="/SeaTeam?seasonId=1">Add Team</a>
Есть идеи? Спасибо ...
Обновление
Вот контроллер
public class TeamController : Controller
{
//
// GET: /Team/
public ActionResult Index()
{
//get the seasons of the loged user
var loadedTeam = tempFunctions.getSeasonsOf(CustomHelper.UserGuid(User.Identity.Name));
return View("Team/ManageTeam", loadedTeam);
}