C# MVC4-将PagedList与Ajax.ActionLink结合使用会在初始导航后抛出所有javascript/jQuery

C# MVC4-将PagedList与Ajax.ActionLink结合使用会在初始导航后抛出所有javascript/jQuery,c#,jquery,ajax,asp.net-mvc,pagedlist,C#,Jquery,Ajax,Asp.net Mvc,Pagedlist,我正在应用程序的部分视图中使用PagedList nuget包。My partial包含许多打开引导模式窗口的按钮。在部分文章的某些部分中,我使用了一个jQuery插件来截断多行文本 在初始页面加载时,所有功能都正常工作—截断、引导JS功能等。当我导航到结果的第二页,然后返回到第一页时,所有这些功能都停止工作 用于导航页面的链接是Ajax.ActionLink(): 我已经在所有jQuery函数中使用了$(document.body).on('click','.view',function(e)

我正在应用程序的部分视图中使用PagedList nuget包。My partial包含许多打开引导模式窗口的按钮。在部分文章的某些部分中,我使用了一个jQuery插件来截断多行文本

在初始页面加载时,所有功能都正常工作—截断、引导JS功能等。当我导航到结果的第二页,然后返回到第一页时,所有这些功能都停止工作

用于导航页面的链接是Ajax.ActionLink():

我已经在所有jQuery函数中使用了
$(document.body).on('click','.view',function(e){…};
在document.ready之后绑定事件处理程序,但仍然没有乐趣。在“paged”页面中来回导航之后,如果我尝试打开一个模式,我将得到

对象[Object Object]没有方法“modal”

我已经创建了一个演示了我的布局、视图和局部视图的简化版本,希望它能够提供对问题的更多见解


如果能找到这个问题的解决方案,我将不胜感激。

找到了问题所在。在我使用分页的部分中,我额外提到了jQuery,因此,我认为最初绑定到jQuery的任何内容都不是在
Ajax.ActionLink()之后
对任何其他“分页”页面发出了GET请求,因此我获取的对象[Object Object]没有方法“X”

 @Ajax.ActionLink("Next >", "GetAllProperties", new { page = Model.PageNumber + 1 }, 
new AjaxOptions { UpdateTargetId = "quick-property-search-results" })