J'essaie de faire quelque chose comme ça.Comment faire une route personnalisée dans ASP MVC
MyUrl.com/ComicBooks/{NameOfAComicBook}
Je foiré autour avec RouteConfig.cs mais je suis tout à fait nouveau à cela, donc je vais avoir du mal. NameOfAComicBook
est un paramètre obligatoire.
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapMvcAttributeRoutes();
routes.MapRoute("ComicBookRoute",
"{controller}/ComicBooks/{PermaLinkName}",
new { controller = "Home", action = "ShowComicBook" }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
HomeController.cs
public ActionResult ShowComicBook(string PermaLinkName)
{
// i have a breakpoint here that I can't hit
return View();
}
Est-ce que 'NameOfAComicBook' est un paramètre optionnel ou obligatoire? Inclure plus de détails. –
@TetsuyaYamamoto J'ai mis à jour ma question. (obligatoire) – 0x4f3759df
Montrez vos itinéraires, y compris ce que vous avez essayé et expliquez ce qui ne fonctionne pas. –