我在 Visual Studio 中遇到了一个奇怪的问题。今天决定在我的 aspx 文件中的代码中添加绿色波浪形下划线:
我试图删除我今天编写的一些代码,希望找到导致 IDE 出错的原因,但我无法解决。
一切都编译并运行良好。当我将鼠标悬停在任何下划线时,我收到以下消息“此名称包含不允许的大写字符”。
我的所有内容页面上都有这个。
有没有人以前见过这个或者可以建议如何找出可能出错的地方?
顺便说一下,代码通过了 W3C 验证
最佳答案
因为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这一行
这表明您的 html 必须符合 xml 规则。
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
关于c# - Visual Studio 绿色警告下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950792/