[英]MVC 4 - using PagedList with Ajax.ActionLink throws off all javascript/jQuery after initial navigation
我在应用程序的部分视图中使用PagedList nuget包。 我的partial包含许多打开引导模式窗口的按钮。 在局部的某些部分中,我使用了截断多行文本的jQuery插件。
在初始页面加载时,一切正常-截断,引导JS功能等。当我导航到结果的第二页,然后回到第一页时,所有这些功能均停止工作。
用于浏览页面的链接是Ajax.ActionLink():
@Ajax.ActionLink("Next >", "GetAllProperties", new { page = Model.PageNumber + 1 },
new AjaxOptions { UpdateTargetId = "quick-property-search-results" })
我在我所有的jQuery函数中都使用$(document.body).on('click', '.view', function (e) {...};
在document.ready之后绑定事件处理程序,但仍然不满意在“分页”页面上来回导航之后,如果我尝试打开模式,我会得到
对象[object Object]没有方法'modal'
我创建了一个collabedit ,用于说明布局,视图和局部视图的简化版本,希望可以对此问题提供更多的见解。
真的很感谢对此的解决方案。
找出问题所在。 在我使用分页的部分内容中,我还有对jQuery的附加引用,因此,我认为最初绑定到jQuery的所有内容都不是在Ajax.ActionLink()
向其他任何“分页”页面发出GET请求之后进行的。 ,因此我得到Object [object Object]没有方法'X'。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.