我正在编辑这个原始问题,因为我认为我已经缩小了问题范围......
我的站点中有一个视图不允许我将 $document.ready 放在母版页内容占位符中。我已经将这个页面剥离到了最基本的部分,唯一的特别之处在于它在 global.asax 中有一个自定义路由
routes.MapRoute("Books",
"{controller}/{action}/{keywords}/{pageNumber}",
new { controller = "Books", action = "SearchResults" }
);
知道为什么这个自定义路由会在放入母版页内容占位符区域时停止 $document.ready 正常工作吗?