La Route:simple question Html.ActionLink (MVC3)
routes.MapRoute(
"Items", // Route name
"{controller}/{action}/{id}", // URL with parameters
new {controller = "Item", action = "Index", id = UrlParameter.Optional} // Parameter defaults
);
Le HtmlHelper:
@Html.ActionLink("Chairs", "List", "Item", new {id="Chairs"}, null)
Le lien qu'il génère:
http://localhost:57899/Item/List?id=Chairs
Ce que je veux montrer:
http://localhost:57899/Item/List/Chairs
Comment faire cela?
Quelle est la signature de votre action 'List' de ItemController? –
@David Signature? 'Public ActionResult List (identificateur de chaîne) { return View (_repository.GetItems (id)); } ' –