Je viens de démarrer MVC et je peux passer un ID à une page, mais je n'arrive pas à faire fonctionner mon routage avec deux paramètres. Est-ce que quelqu'un a des idées pourquoi?asp.net mvc routing - Paramètres multiples
Voici mon code:
mondial:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "Login", id = UrlParameter.Optional }
);
routes.MapRoute(
"EditVoucher", // Route name
"{controller}/{action}/{id}/{userid}", // URL with parameters
new { controller = "Admin", action = "EditVoucher", id = "", userid = "" } // Parameter defaults
);
**My controller:**
[HttpGet]
public ActionResult EditVoucher(int ID, int UserID)
{
}
**my link:**
@Html.ActionLink("[Edit]", "EditVoucher", new { Controller = "Admin", id = item.ID, userid = 2 })
this passes through the values fine but I end up with this sort of URL:
**/Admin/EditVoucher/2?userid=2**
thanks
Comment finissez-vous avec cette URL? – SLaks
Huh? De quoi parlez-vous? De quoi est venue cette URL? – SLaks
en utilisant le lien d'action – Funky