繁体   English   中英

.NET MVC:如何修复Visual Studio在部分视图中缺乏CSS类的意识?

[英].NET MVC: How to fix Visual Studio's lack of awareness of CSS classes in partial views?

这对我来说有点困扰了一段时间。 我在MVC中大量使用部分视图,并使用Visual Studio 2008进行开发。 问题是,当我在局部视图<div class="someClass"> )中给html元素一个类 ,它会以绿色加下划线,就像它不知道它们是什么一样。

我意识到这是因为我处于局部视图中,并且没有将链接标记放在该文件中的任何位置,以便知道CSS的位置(链接标记位于呈现局部视图的主视图中)。 CSS仍然可以在我的网站上正常运行,因为浏览器无论如何都会将所有视图渲染为一个长html页面,但是查看我的部分视图并看到我的所有类以绿色下划线是非常烦人的。

有没有办法我仍然可以告诉Visual Studio这些类存在于某个地方,从局部视图? 我认为必须有一种让它知道的方法,但我不确定它是什么。 也许从父视图导入样式表的方法?

应该工作的一种方法是在未呈现给页面的部分中包含样式表链接,如下所示:

<%if (false) {%> <link rel="Stylesheet" href="styles.css"/> <%}%>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM