Ok, donc j'ai passé quelques heures à essayer de résoudre ce problème et je n'ai pas eu de prospects jusqu'à présent, continuez à recevoir la même erreur 404. Ce qui se passe, c'est que le site Web prend la page Default.aspx et l'affiche comme il se doit. Mais la page d'accueil a une image cliquable où il route vers une autre page d'affichage. Le code de l'image est comme suit:Problèmes de routage avec MVC Preview 5 et IIS 5.1
<a href="<%= Url.Action("SelectPage", "Home") %>" onmouseover="lightup('pic1')" onmouseout="turnoff('pic1') ">
<img class="imageMain" src="<%= Url.Content("~/Content/Images/image.gif")%>" name="pic1" alt="Image 1" /></a>
Lorsque je clique dessus, je reçois une erreur 404.
Mon contrôleur Voir est configuré comme ceci:
public ActionResult SelectPage()
{
// Add action logic here
ViewData["Title"] = "Select an option";
ViewData["Header"] = "NoHeader";
return View();
}
dans mon fichier global j'ai la configuration de routage comme ceci:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}.aspx/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
J'ai essayé le truc générique, mais pas de chance je également essayé ce tutoriel http://www.asp.net/learn/mvc/tutorial-08-cs.aspx toujours pas de chance.
Je ne sais pas où aller avec cela toute aide serait grandement appréciée.