Jef*_*mer 7 css asp.net visual-studio
每当我在Visual Studio中工作时,我总是发现它不会解析我的html中的css类名.CSS类名称将在Visual Studio中以绿色波浪线显示,但在浏览器中查看时页面将呈现正常.所以我知道在我的母版页中正确引用了css文件,但Visual Studio只是无法解决它.此外,设计视图也不会显示任何CSS样式.
请参阅Jeff King关于让Visual Studio能够使用intellisense找到javascript文件的这篇文章:JScript IntelliSense常见问题解答.
特别是读取点#4,第三个子弹:
站点相对路径 - 这些是"/ folder/file"形式的路径,它是从站点的基础(http:// site/application/folder/file)计算的.ASP.NET Web窗体和ASP.NET MVC支持此方法.但是,Visual Studio不支持它.原因是Visual Studio并不总是知道您站点的最终部署位置,因此无法保证路径解析.鉴于我们已经看到很少有人使用站点相对路径,我们可以考虑做出一个假设,只是解决这种类型的路径到项目的根.考虑到你可能认为你的网站工作的风险,我真的没有,我想知道有多少人支持这一点.
请注意"Visual Studio不支持[站点相对路径]".我总是使用我的javascript和css文件的站点相对路径,所以让Visual Studio找到你的javascript文件的解决方案是让Visual Studio找到你的css文件的解决方案:
<link href="/content/default.css" rel="stylesheet" type="text/css" />
<% if (false) {%>
<link href="../../content/default.css" rel="stylesheet" type="text/css" />
<% } %>
Run Code Online (Sandbox Code Playgroud)
现在Visual Studio可以找到CSS文件并验证我的CSS类名存在(并且Design View看起来也好得多).
发表在我的博客上: 为什么Visual Studio无法解析我的CSS类名?
-Jeff
| 归档时间: |
|
| 查看次数: |
7646 次 |
| 最近记录: |