Visual Studio绿色警告下划线

cus*_*ar9 6 c# visual-studio-2010

我在Visual Studio中遇到了一个奇怪的问题.今天决定在aspx文件中为我的代码添加绿色摇摆下划线:

在此输入图像描述

我试图删除我今天写的一些代码,希望能找到绊倒IDE但我无法解决的问题.

一切都编译好,运行良好.当我将鼠标悬停在任何下划线上时,我收到以下消息"此名称包含大写字符,这是不允许的".

我在所有内容页面上都有这个.

有没有人见过这个或者可以建议如何解决可能出错的问题?

顺便说一句,代码通过了W3C验证

Pra*_*ana 5

这是因为

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

这条线

这表明你的html必须符合xtml规则.

XHTML规则

XHTML elements must be properly nested
XHTML elements must always be closed
XHTML elements must be in lowercase
XHTML documents must have one root element
Run Code Online (Sandbox Code Playgroud)

在这里查看:http://www.w3schools.com/xhtml/xhtml_html.asp


cus*_*ar9 4

好的,我发现了问题。我希望这可以帮助别人。

在破解了各个页面后,我最终发现了一行抱怨我的母版页上有 Telerik 控件的信息(IDE 与其他地方的任何其他 Telerik 控件都没有问题)。警告是“无法识别的标签前缀或设备过滤器‘telerik’”。此时解决方案仍在构建。

经过一番调查后,我发现我的 bin 文件夹中有旧版本的 Telerik.Web.Design.dll。我删除了它,重新编译并重新打开页面,你瞧,错误消失了。

与大写标签完全无关。