J'ai modifié cette question initiale que je pense avoir limité le problème ...
J'ai une vue sur mon site qui ne me laisse pas Mettez $ document.ready dans une page master contentplaceholder. J'ai dépouillé cette page aux os nus et la seule chose qui est spécial à ce sujet est qu'il a un itinéraire personnalisé dans global.asax
routes.MapRoute("Books",
"{controller}/{action}/{keywords}/{pageNumber}",
new { controller = "Books", action = "SearchResults" }
);
Toute idée pourquoi cet itinéraire personnalisé arrêterait $ document.ready fonctionne correctement quand mis dans une zone masterpages contentplaceholder?
J'ai couru dans la même chose et je fais maintenant l'habitude d'utiliser «/Contenu/... » pour toutes les références à JS et les fichiers CSS ... De cette façon, je n'ai pas besoin de m'inquiéter quand je mets à jour mes routes. –