首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS2010对ASP.NET对象的智能感知在10秒后消失

VS2010对ASP.NET对象的智能感知在10秒后消失
EN

Stack Overflow用户
提问于 2012-05-29 09:47:27
回答 1查看 710关注 0票数 0

我最近收购了VS2010,负责我们2010年的一个全球项目。在其他程序集中,它运行ajaxcontroltoolkit工具箱、web.UI.extensions以及Devexpress (第三方)。由于项目标准化,我们把装配寄存器放在aspx文件的顶部。

代码语言:javascript
复制
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Assembly="DevExpress.Web.ASPxGridView.v10.2, Version=10.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dx" %>    
<%@ Register assembly="DevExpress.Web.ASPxEditors.v10.2, Version=10.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %>

现在出现了问题,因为我的ASP.net对象(如asp:Textbox) intellisense不适用于.aspx页面。适用于代码隐藏页面。我尝试了以下几点:

从没有此问题的同事处导入settings

  • Default

  • 设置

  • 设置为默认的

  • %AppCode%/Microsoft/Visual /10.0 folder

  • Repairing /重新安装第三方(DevExpress)

在反复关闭和打开我的解决方案之后,我很好奇,我发现asp.net智能感知实际上在新打开解决方案时起作用。但是,在此期间,我的DevExpress智能感知没有。大约10秒后,DevExpress智能感知现在开始工作,但我的所有asp.net智能感知都不能工作。这让我相信有一些冲突,但,我如何修复这个

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-30 03:13:13

我将AjaxControlToolkit程序集引用放在DevExpress引用下面,现在我的所有intellisense都可以正常工作了。我不能说我现在明白它的工作原理了。以下是我所采取的步骤:

  1. 删除AjaxControlToolkit引用- ASP.net和DevExpress intellisense
  2. 在web.config中放置AjaxControlToolkit引用-所有3种智能当前
  3. 在DevExpress引用下放置AjaxControlToolkit引用-所有3种智能当前

我们有可能删除和替换AjaxControlToolkit引用,以某种方式刷新链接--这是以前阻止对ASP.net对象的intellisense访问的链接。不管怎么说,我很高兴它现在起作用了。

编辑:意识到解决方案只是将AjaxControlToolkit的标签前缀重命名为除asp之外的其他内容。AjaxControlToolkit给我带来了麻烦和一些VS2010,因为它共享了asp标签前缀,所有asp对象都停止工作了。我将它重命名为"ajax“,现在我看到了所有asp对象,尽管"ajax”对象仍然不能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10796687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档