为什么intellisense退出工作

时间:2010-07-31 10:24:49

标签: asp.net-mvc visual-studio-2010

我正在使用智能感知功能不起作用的ASPX页面。该页面正确编译和运行 - 但如果我故意创建语法错误,而不是将消息放入内联,它将显示在顶行 - <%@ Page Title="Stuff" Language="C#"...%>

在同一个项目中,但是不同的页面,一切都按预期工作。

声明:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Admin.Master" Inherits="System.Web.Mvc.ViewPage<OrderRow>" %>

2 个答案:

答案 0 :(得分:1)

奇怪的是,您是否从Visual Studio 2005/2008更新了项目?

我自己和我的同事有类似的情况,我设法通过运行devenv.exe /resetuserdata来修复它。这完全抹去了我的所有用户数据(正如论据所暗示的那样!)所以我重新添加了我的主题,设置和键盘快捷键。

它有不同程度的成功,我会说实话,但对于很多开发人员来说,这似乎是一个非常严重的问题。

答案 1 :(得分:1)

意外地发现了阻止Intellisense的病症:

原始页面有一个代码块:

<%
=paymentAmt%>

在我编辑的过程中,为了便于阅读,我将这个空白折叠起来:

<%=paymentAmt%>

智能感知突出显示再次出现。