Ok je rencontre quelques problèmes avec la HtmlHelper de ActionLink.ASP.NET MVC: Html.ActionLink() génère lien vide
J'ai quelques routage compliqué comme suit:
routes.MapRoute("Groep_Dashboard_Route", // Route name
"{EventName}/{GroupID}/Dashboard", // url with Paramters
new {controller = "Group", action="Dashboard"});
routes.MapRoute("Event_Groep_Route", // Route name
"{EventName}/{GroupID}/{controller}/{action}/{id}",
new {controller = "Home", action = "Index"});
Mon problème génère des liens d'action qui correspondent à ces modèles. Le paramètre eventname est vraiment juste pour avoir un lien convivial. ça ne fait rien.
Maintenant, quand je suis en train par exemple pour générer un lien. cela montre le tableau de bord d'un certain groep. Comme :
mysite.com/testevent/20/Dashboard
Je vais utiliser la ActionLink suivante:
<%: Html.ActionLink("Show dashboard", "Group", "Dashboard", new { EventName_Url = "test", GroepID = item.groepID}, null)%>
Ce que mon résultat réel en html donne est:
<a href="">Show Dashboard</a>
Qu'est-ce que je devrais avoir est quelque chose comme:
<a href="test/20/Dashboard">Show Dashboard</a>
S'il vous plaît supporter avec moi, je suis encore nouveau à ASP MVC. Quelqu'un pourrait-il me dire ce que je fais mal?
aide serait appréciée!
mal taper "groupe"? –