J'ai une question à propos de global.asax que je ne comprends pas vraiment. Mon scénario est que j'ai cet itinéraire défini:Global.asax, définition des routes
routes.MapRoute(
"Suspensions",
"Suspension/{action}/{id}/{prev}",
new { controller = "Suspension", action = "Index", id = "", prev = "" }
);
La chose est que quand je l'appelle comme:
<%= Html.ActionLink("Edit", "EditTemporal", new { id = item.TCtsRecID,
prev = previousPage})%>
Je reçois l'itinéraire suivant généré:
http://localhost:1537/Suspension/EditTemporal/3941?prev=1
Ce que je Je m'attendais vraiment à ce que ce soit http://localhost:1537/Suspension/EditTemporal/3941/1
, parce que j'utilise la méthode split pour obtenir les options passées et afficher ou masquer des parties de la page en fonction du dernier paramètre. Pourriez-vous me dire ce que je fais mal pour ne pas l'obtenir comme je le veux? Je sais qu'il y a des moyens de contourner cela, mais j'aimerais cette solution spécifique, car c'est ce que je suis supposé faire.
Merci à tous! VIctor
+1 - Bien demandé, code, résultat, résultat attendu et brève description, j'aurais aimé que la plupart des questions soient comme ceci –
Merci beaucoup !! C'était exactement ce qui est arrivé. Problème résolu alors: D – vikitor