Dans mon application ASP.Net MVC, je les contrôleurs suivantsASP.net MVC question Routing
HomeController
ExController
ExController a cette méthode qui prend chaîne paramètres:
public ActionResult Index(String id){....
Avec les paramètres, la page s'ouvre avec succès comme: mysite.com/Ex/Index/my-string-value
mais je veux qu'il prenne des paramètres comme: mysite.com/Ex/my-string-value
Voici mes entrées de routage:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Post",
"{controller}/{action}/{postId}",
new { controller = "Ex", action = "Index", postId="" }
);
Ce que je dois faire pour envoyer des paramètres à obtenir ExController en tapant mysite.com/Ex/GetParameter au lieu de mysite.com/Ex/Index/GetParameter. S'il vous plaît aider.
Merci Yngve. Cela a fonctionné :) –
De rien! Heureux d'avoir pu aider :) –