问题标签 [intellisense]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - ASP.NET MVC jQuery 从 1.2.6 迁移到 1.3.2
我的项目中 jQuery 从 1.2.6 迁移到 1.3.2 时遇到问题。VS 中 jQuery 的智能感知不起作用。
为了测试这个问题,我创建了新项目,将 jQuery 添加到母版页,构建了解决方案并检查了智能感知 - 工作正常。
在此之后,我在解决方案中删除了这些文件:
- jquery-1.2.6.js
- jquery-1.2.6.min.js
- jquery-1.2.6.min-vsdoc.js
- jquery-1.2.6-vsdoc.js
并添加了这个:
- jquery-1.3.2.js
- jquery-1.3.2.min.js
- jquery-1.3.2.min-vsdoc.js
- jquery-1.3.2-vsdoc.js
我已经更正了母版页中的 jQuery 链接并构建了解决方案 - jQuery 的智能感知不起作用。
我错过了什么?
我使用 VS2008 SP1,MVC RC1。
更新: 现在一切正常。我不确定解决方案,但我认为当我在 VS 中打开所有 js 文件时,智能感知已经修复。
解决方案 原因是 jquery 和 jquery.ui 之间的冲突我为 jquery.ui 创建了空的 vsdoc 文件,问题就解决了。我在这里找到了这个解决方案:http: //arahuman.blogspot.com/2009/02/error-updating-jscript-intellisense.html
javascript - 如何获得 WCF Ajax 服务的智能感知?
通过将补丁 KB958502 应用于 Visual Studio 2008 并包括以下行,我终于让 Intellisense 为 JQuery 工作:
在我的 .js 文件的顶部。现在我试图弄清楚如何为 ScriptManager 的 ScriptReference 元素生成的客户端代理获取 JavaScript 智能感知(如下所示):
客户端代理正在工作——即我可以通过它们拨打电话,但我没有得到智能感知。
我的服务是用 .svc 文件定义的:
文件后面的代码如下所示:
此类中的示例方法是:
它使用如下定义的数据合约:
}
在我的 javascript 文件中,对该服务的调用如下所示:
但我没有得到 Intellisense(例如,如果我键入 Documents。没有弹出)。对于生成的方法或方法使用的 [DataContract] 类型,我都没有获得智能感知。
我相信我应该为这些代理和类型获得 Intellisense,但无法弄清楚我可能做错了什么。TIA。
c# - ASP.net Web 服务和智能感知
好的,所以我有一个 ASP.Net 网站项目。该项目位于网络上的服务器上,由 Visual Studio 2008 通过文件共享访问。
在网站项目中,我添加了对之前创建的 Web 服务的 Web 引用。
我可以通过 winforms 应用程序使用这个 web 服务,没有任何问题。
但是当我尝试在我的代码中引用 Web 服务时,没有出现智能感知,并且服务名称在 Visual Studio 中得到红色下划线并说“找不到类型或命名空间名称‘IMWebService’,您是否缺少程序集引用或使用指令?”
但是,如果我知道 Web 服务方法的确切方法签名,我可以输入它,将它保存到 Web 服务器,它就可以正常工作。例如:
如何让我的 Visual Studio 像网站一样识别服务?
visual-studio-2008 - Visual Studio 2008 不会即时检测错误
我在工作中的 Visual Studio 没有即时检测错误……我只是在构建解决方案时看到错误。
有谁知道我该如何配置这个?Intellisense 工作得很好,但这种即时错误检测却不行。
谢谢!!
visual-studio - VS tool to find candidates for expressions
Are there any tools that augment/replace intellisense with a search of for expressions that will result in a given type?
I'm thinking of the case where I need to get some particular object and I known the type and will recognize the name but don't know what sequence of objects to jump thought to get to it. Such a tool would do a breadth first search of all options and list anything that has the correct type.
c# - 使用 Visual Studio 制作非 aspx 代码隐藏页面
我想构建自己的“代码背后”,例如页面,这样我就可以在 HTML 文件中包含 HTML,在 cs 文件中包含代码,但能够为 HTML 文件中的令牌提供 Intellesense。(我知道这就是 .NET 页面类所做的,但我想要更轻松的东西)
EG:在 .html 文件中:
并在 .cs 文件中
所以我的问题是如何制作 HTMLSnippet 类,以便自动创建它的成员,并在我将令牌添加到 .html 文件时特别显示在 Intellesense 中?
我知道.net目前通过创建designer.cs文件来完成它,并且基本上构建了一个包含页面中所有元素的类,这可以正常工作,但是我怎样才能让Visual Studio在编译之前生成它,以便它出现在 Intellesense 中。谢谢!
澄清 我还没有将它用作处理程序,我想用它来使带有标记的 HTML 片段可在代码中用作具有属性的对象。所以几乎就像一个自定义控件。我认为我要做的是创建一个 VS 加载项,等待我将令牌输入到 .html 文件中,然后它会自动创建一个 .cs 文件,其中包含每个令牌的成员。
javascript - Intellisense 用于 VS2008 中的外部 javascript 文件
我正在尝试让 Visual Studio 2008 SP1 对外部 javascript 文件进行智能感知,如ScottGu所述,但它不起作用。
我有一个 ASP.NET MVC 项目,其中 Scripts 目录中有几个 javascript 文件。所有脚本都包含在母版页上。Intellisense 已启用,但它只为我提供了基本的 javascript 语言内容——我的脚本中没有任何定义。我曾尝试/// <reference path="Global.js" />
在文件顶部添加评论,但没有成功。它也不适用于母版页的脚本块。我还需要做些什么来使它正常工作吗?
编辑:我没有使用 jquery。从 Scott 的文章看来,我不需要任何 -vsdoc.js 文件;这是不正确的吗?如果是这样,我自己的外部脚本的这些文件来自哪里?
javascript - ASP.NET MVC 相对路径而不破坏 JavaScript IntelliSense?
将脚本添加到视图通常涉及以下内容:
不幸的是,如果应用程序部署在 IIS 6 下的虚拟目录中,这将不起作用。此处讨论的替代方法涉及使用带有“~”的 Url.Content 来动态解析路径,但这完全破坏了 JS IntelliSense。
有没有办法解决这个问题并让 IntelliSense 工作而不会失去在虚拟目录中部署应用程序的能力?
visual-studio - VS Intellisense:你能隐藏扩展方法吗?
默认情况下,Visual Studio 会在智能感知中显示类型的所有成员及其扩展方法。
有时我想隐藏扩展方法,以便更容易找到我实际正在寻找的成员(尤其是在使用 Linq 时)。
是否有快捷方式或其他方式仅在智能感知中显示类型的成员?
php - IDE 代码模板可以提高我的工作效率吗?
在我的用于 PHP 开发的 Eclipse IDE 中阅读http://www.symfony-framework.com/2008/06/03/speed-symfony-developing-with-eclipse-snippets-templates/后,我最近尝试了代码模板。
我有一个想法,当这些工具可以使开发人员受益时。开发人员不断学习新工具、编程语言、框架等。当您使用新的东西时,您的工作效率通常不会很高,因为您不知道(或不记得语法)。
我认为代码模板在这一点上会变得非常有用。
只是为了给你一个想法,我将举一个例子:
这是 PHP Doctrine ORM finder 方法使用的代码片段。
如果我记得这个片段,就像 Dfind(ctrl+space 运行智能感知和代码模板替换稍后)。Dfind(D - Doctrine 单词中的第一个字母)。
所以,我不需要记住所有这些 API 语法,只需使用 Dfind 来运行 Doctrine 的 finder 方法。
这是一个非常微不足道的例子,也许很难看出这种方法的好处,但是您可以使用此功能来替换更大的构造(更难记住)。
我之前在该主题上搜索过,但没有找到有关unusual
使用此 IDE 功能的任何信息。
那么,请让我知道您对此有何看法?