3

我一直在尝试各种方法将 jQuery DataTables 插入我的 mvc 应用程序。在阅读了http://datatables.net/blog/Microsoft_CDN之后,我决定使用 Microsoft 的 CDN 可能是让 DataTable 启动并运行的最简单方法。

我将博客示例中的确切代码复制并粘贴到 Index.vbhtml 中,但我得到“$("#example").dataTable is not a function”。我也尝试使用 DataTable 调试器,但它在我的页面上找不到任何 DataTables。

因为我是一个 ASP.net 菜鸟,而且我在任何地方都没有发现任何类似的问题,所以我觉得问题很简单,我只是忽略了。因此,如果这是一个荒谬的问题,我提前道歉,但非常感谢任何帮助。

4

1 回答 1

3

我怀疑与不同版本的 jquery 有冲突。CDN 上的版本和 MVC 站点中捆绑的 jquery 版本可能存在冲突。

在您的 /Views/Shared/_Layout.vbhtml(或 C# 的 _Layout.cshtml)中查找此行:

@Scripts.Render("~/bundles/jquery")

把它注释掉,然后再试一次,如果它有效,那么它是一个冲突。

于 2012-07-09T14:40:44.893 回答