IntroAjout paramètre url supplémentaire provoque une erreur jquery
Je développe un projet avec MVC.Net. Je viens de démarrer un site Web par défaut avec un Home Controller et une action Index. Je navigue à la vue avec 'Home/Index/1'
et tout fonctionne bien.
Maintenant, je veux ajouter un paramètre url supplémentaire, donc j'ai changé mon global.asax et a ajouté un paramètre foo:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}/{foo}", // URL with parameters
new {controller = "Home", action = "Index", id = UrlParameter.Optional, foo = UrlParameter.Optional} // Parameter defaults
);
Sur la page J'ai aussi un peu de jquery. Par exemple ce script:
<script type="text/javascript">
$(document).ready(
function()
{
});
</script>
Problème
Mais maintenant, quand je navigue sur ma page avec 'Accueil/Index/1/1' J'obtiens une erreur javascript:
Microsoft JScript Erreur d'exécution: Objet attendu
Lorsque je navigue sur la page avec 'Home/Index/1'
tout fonctionne correctement. Il y a probablement un problème avec mon routage d'URL, mais je n'ai aucune idée de ce que je fais de mal.
Pouvez-vous modifier votre question et d'inclure la vue code? Cela pourrait aider. –