Я редактировал этот оригинальный вопрос, так как думаю, что сузил проблему ...
У меня есть одно представление на моем сайте, которое не позволяет мне помещать $ document.ready в заполнитель содержимого главной страницы. Я разобрал эту страницу до конца, и единственное, что в ней особенного, это то, что у нее есть собственный маршрут в global.asax
routes.MapRoute("Books",
"{controller}/{action}/{keywords}/{pageNumber}",
new { controller = "Books", action = "SearchResults" }
);
Любая идея, почему этот пользовательский маршрут остановит $ document.work правильно работает, когда помещен в зону заполнителя содержимого masterpages?