如何使用户控件了解ASP.NET中的css类

Ser*_*gel 50 css asp.net user-controls visual-studio-2008

由于asp.net中没有用户控件的标题部分,因此用户控件无法知道样式表文件.因此,visual studio无法识别用户控件中的css类并产生警告.如何让用户控件知道它将与css类相关,所以如果它警告我一个不存在的css类,这意味着该类真的不存在?

编辑:或者我应该采用不同的设计,比如将css类暴露为GridView的"HeaderStyle-CssClass"等属性?

Ada*_*sek 65

这是我做的:

<link rel="Stylesheet" type="text/css" href="Stylesheet.css" id="style" runat="server" visible="false" />
Run Code Online (Sandbox Code Playgroud)

它傻瓜Visual Studio中为您添加了一个样式表的页面,但它不会呈现思考.


这是一个更简洁的方法,通过多个引用来做到这一点;

<% if (false) { %>
    <link rel="Stylesheet" type="text/css" href="Stylesheet.css" />
    <script type="text/javascript" src="js/jquery-1.2.6.js" />
<% } %>
Run Code Online (Sandbox Code Playgroud)

正如Phil Haack的博客文章所示.