是否有任何ASP.NET / Razor友好的HTML和CSS验证器?

时间:2013-08-15 15:56:45

标签: html asp.net razor validation w3c-validation

我使用w3.org验证器用于HTML和CSS(以及用于jQuery的jsfiddle),但我发现在HTML和CSS的情况下,我必须通过删除Razor代码来修改我的标记和样式规则(“@” “东西”,如:

.ui-widget-header .ui-icon { background-image: url('/@ConfigurationManager.AppSettings["ThisApp"]/Content/Images/ui-icons_228ef1_256x240.png'); }

(是的,这确实是图片的名称)

...和

@Html.LabelFor(m => m.BeginTime)

此外,由于使用ASP.NET,您可以分发html的“部分”(一些在布局文件中,一些在当前文件中等),http://validator.w3.org/的HTML验证器会认为您的HTML缺少像头部等的东西。

当然,可以将所有html聚集在一起 - 我想通过运行页面并选择“查看源代码”来获取生成的HTML - 但是当页面没有运行时,这就是为什么你要尝试验证它追查问题,这不是一个选择。

那么:是否有CSS验证器,更重要的是HTML,“理解”ASP.NET / Razor?

1 个答案:

答案 0 :(得分:1)

然后对于图像,为什么不简单地使用:

'../Content/Images/ui-icons_228ef1_256x240.png'

那更像是它! 那么我认为没有选择将原始代码发送给验证器!
您是否尝试过使用IE Developer Tools?按F12,它们会出现。从那里你可以获得ASP.NET Razor的Validator。我自己用它。