0

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

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

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

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

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

对象 [对象对象] 没有方法“模态”

我创建了一个collabedit,它说明了我的布局、视图和局部视图的简化版本,希望它可以提供对问题的更多见解。

真的很感激这个问题的解决方案。

4

1 回答 1

0

找出问题所在。在我使用分页的部分中,我对 jQuery 有一个额外的引用,所以,我认为最初绑定到 jQuery 的任何东西,都不是在Ajax.ActionLink()对任何额外的“分页”页面发出 GET 请求之后,因此我得到了对象 [对象对象] 没有方法“X”。

于 2013-04-22T12:21:59.443 回答