4 votes

Url propre pour la méthode d'index MVC avec paramètre

Je suis nouveau dans MVC et Google n'a pas été d'une grande aide, donc je vais poser ma question ici. Ce que j'essaie de faire est simple (je le pensais en tout cas) Je veux transmettre une chaîne à la méthode d'index mais cela ressemble généralement à ceci :

http://mondomaine.com/home/index/machaine

et je voudrais :

http://mondomaine.com/machaine

Comment puis-je faire cela ?

4voto

Darin Dimitrov Points 528142

Vous pourriez définir la route suivante dans Global.asax :

routes.MapRoute(
    "MyStringRoute",
    "{*mystring}",
    new { controller = "Home", action = "Index" }
);

qui invoquera l'action Index du contrôleur Home :

public class HomeController : Controller
{
    public ActionResult Index(string mystring)
    {
        return View();
    }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X