Je viens de mettre à jour une application hybride WebForms/ASP.NET MVC 3 pour utiliser mvc3 et le moteur de vue rasoir. Tout semblait fonctionner correctement cependant, maintenant quand j'utilise Html.ActionLink()
mes liens ne sont pas résolus correctement ou quelque chose?WebForms/Application ASP.NET MVC 3
Par exemple:
@Html.ActionLink("Create New", "Create")
génère une balise d'ancrage comme celui-ci:
<a href="/?action=Create&controller=Network">Create New</a>
au lieu de ce que je pense:
<a href="/Network/Create">Create New</a>
Voici la méthode d'action du contrôleur:
public class NetworkController : Controller {
public ActionResult Create() {
return View(new Network());
}
}
Toutes les suggestions seraient géniales. Je vous remercie.
Pourriez-vous montrer votre configuration de routage car elle est probablement liée à celle-ci. –
Pourriez-vous inclure votre configuration de routage? Tout le monde qui google ou rencontre ce problème n'a pas assez d'informations de ce que vous avez fourni pour voir si elles ont le même problème. Cette question (sous sa forme actuelle) est inutile pour la communauté dans son ensemble. –