1
J'ai des problèmes avec la génération d'URL avec la méthode Html.RouteLink
en utilisant route.MVC 4 URL générée à partir Routes avec Razor @ Html.RouteLink
Mes itinéraires:
routes.MapRoute(
name: "DefaultPage",
url: "",
defaults: new { controller = "Home", action = "Index" }
);
routes.MapRoute(
name: "MessagesIndex",
url: "{controller}/{page}",
defaults: new { controller = "Messages", action = "Index", page = UrlParameter.Optional }
);
Mon contrôleur en-tête de la méthode d'index (MessagesController):
public ActionResult Index(int page = 0)
Et génération lien:
@Html.RouteLink("Messages", "MessagesIndex")
J'ai déjà essayé ActionLink et d'action ...
EDIT: Sloved. Glimpse aidé et MSDN. Son ordre très important des routes aussi.
J'ai besoin génération de lien complet, becouse je veux obtenir class = « choisi » quand je suis en elle. Le lien n'est simplement pas généré. Et celui-ci ne fonctionne pas. –
Ok, alors qu'est-ce que vous voulez dire "ne fonctionne pas"? Quelle est la sortie? – Carvellis
Aucun. Chaîne vide. Parfois, cela fonctionne, mais génère à partir d'un autre itinéraire. –