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

我试图删除我今天编写的一些代码,希望找出是什么使IDE崩溃了,但我无法解决。
一切都很好地编译和运行。当我将鼠标悬停在任何下划线上时,我会收到以下消息:“此名称包含大写字符,这是不允许的”。
我在所有的内容页面上都有这个。
以前有没有人见过这个,或者能建议怎么找出可能出了什么问题?
,顺便说一句,代码通过了W3C验证。
发布于 2012-02-21 07:23:37
好的,我发现了问题。我希望这能帮上忙。
在侵入了不同的页面后,我最终发现了一条抱怨我的母版页上有telerik控件的单行( IDE与其他任何telerik控件没有问题)。警告是“无法识别的标记前缀或设备过滤器'telerik'”。到目前为止,解决方案仍然是建立起来的。
经过一些调查后,我发现我的bin文件夹中有一个旧版本的Telerik.Web.Design.dll。我删除了它,重新编译,重新打开页面,瞧,错误消失了。
与大写标签一点关系都没有。
发布于 2011-05-10 13:30:08
这是因为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这条线
这表明您的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在这里检查一下:http://www.w3schools.com/xhtml/xhtml_html.asp
https://stackoverflow.com/questions/5950792
复制相似问题