0

我是 Jquery 的新手,正在尝试在 ASP.NET 网页项目中使用它来简化 AJAX 调用。

我似乎无法让 Jquery 脚本在 Visual Studio 2008 中可靠地工作。我为 VS2008 安装了服务包 1,以及允许在 .js 文件上支持智能感知的 .vsdoc 支持的修补程序。

我从主站点 google、msdn(1.8.2 版)下载了 Jquery,所有这些文件都给我带来了问题。问题是:Visual Studio 不断用 JIT 调试器窗口提示我,说 typebuilder.exe 中存在未处理的异常。如果我调试它,它会突出显示 Jquery 文件的一部分。

我读过 typebuilder.exe 与智能感知有关,所以我删除了我的 vsdoc 文件,只保留了 jquery 文件。它没有改变任何东西。

有时我也会收到一条错误消息,指出无法识别 $,即使我的代码中有脚本引用。

<script src="Scripts/js/jquery-1.8.1.min.js" type="text/javascript"></script>

我不能使用最新版本的 Jquery 创建项目吗?我怎样才能让这个库工作,最好使用 vsdoc 文件来支持智能感知。

谢谢你的帮助

4

1 回答 1

0

我会为可能遇到此问题的其他人发布我的解决方案。

我设法找到了一些关于我的问题的东西。在 CodeProject 上,发布了一些关于我遇到的同样沮丧的事情。

http://www.codeproject.com/Articles/215666/How-to-fix-Visual-Studio-2008-Intellisense-for-JQu

事实证明,该版本 1.4.1 是与 2008 一起使用的最后一个“测试”版本。MS CDN 上有用于更高版本的 vsdoc 文件,但它们似乎都以某种方式存在错误以与 2008 一起使用。那里概述的解决方案是让 1.6.1 工作。我跟着它,到目前为止一切看起来都很好。但是,我还不能使用 .min 版本的 1.6.1。

我想您可能可以手动修复其他文档以供以后的版本使用,它也可以工作,但我对 JS 并不精通,无法花时间在这上面。

暂时使用 1.6.1。

于 2012-10-29T15:17:55.620 回答