0

我在一个ASPX页面上工作,智能感知无法工作。页面编译和运行正常,但如果我故意创建语法错误,而不是将消息内嵌在首行中,那么<%@页面标题=“Stuff”语言=“C#”…%>

在同一个项目中,但在不同的页面中,一切都按预期运行。

宣言:

<%@页面标题=“”Language=“C#”MasterPageFile=“~/Views/Shared/Admin.Master”Inherits=“System.Web.Mvc.ViewPage<OrderRow>”%>

2
  • 你能把整个贴出来吗第页声明行(用红色下划线的那一行)? 评论 2010年7月31日10:45
  • <%@页面标题=“”Language=“C#”MasterPageFile=“~/Views/Shared/Admin.Master”Inherits=“System.Web.Mvc.ViewPage<OrderRow>”%> 评论 2010年7月31日10:48

2个答案2

重置为默认值
1

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

我和我的同事也遇到了类似的情况,我设法通过跑步来解决devenv.exe/resetuserdata。这彻底删除了我所有的用户数据(正如论点所暗示的!),所以我重新添加了主题、设置和键盘快捷键。

老实说,它取得了不同程度的成功,但现在对许多开发人员来说,这似乎是一个相当严重的问题。

1
  • 该项目开始时不到08岁,但已经有一段时间不到10岁了。 评论 2010年8月1日13:22
1

意外发现阻止Intellisense的情况:

原始页面有一个代码块:

<%=付款金额%>

在我的编辑过程中,为了便于阅读,我曾经折叠了该空白:

<%=付款金额%>

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

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.