我注意到要让VS-Intellisense在VS中工作,路径必须是相对的 - 这是这种情况吗?
然而,似乎
<link href="/resources/test.css" [...] />
远比
更实用<link href="resources/test.css" [...] />
我将CSS包含在母版页中,并且将其作为内容块包含在内,并没有太多好处,只是为了使每个目录深度的相对路径正确。我已经快速尝试使用内联代码解析路径,但也没有骰子(对于Intellisense)。
我觉得我错过了一些相当简单的东西 - 在开发期间让CSS Intellisense在应用程序的各个页面上工作的正确方法是什么,并且在任何部署状态下渲染都很好?
干杯。
(注意 - 我知道用户控件需要&lt;%if(false){%&gt;类型hack)
答案 0 :(得分:1)
我知道这是一个较老的问题,但这在VS2008中运行良好。如果我的记忆正确地为我服务,它会在一段时间内修复一个修补程序:
alt text http://img168.imageshack.us/img168/8893/testgo.png
另一种选择(如果这对你不起作用)是添加一个runat =“server”和代字号“〜”
<link rel="stylesheet" runat="server" media="screen" href="~/css/styles.css" />
这对我有用。 YMMV