由于在asp.net中没有用户控件的标题部分,因此用户控件无法了解样式表文件。因此,Visual Studio无法识别用户控件中的CSS类,并会产生警告。如何使用户控件知道它将与css类相关,因此,如果警告我不存在的css类,则意味着该类确实不存在?
编辑:还是应该进行其他设计,例如将CSS类作为GridView的“ HeaderStyle-CssClass”属性公开?
这是我所做的:
<link rel="Stylesheet" type="text/css" href="Stylesheet.css" id="style" runat="server" visible="false" />
它使Visual Studio误以为您已在页面上添加了样式表,但未呈现。
这是使用多个引用执行此操作的更简洁的方法;
<% if (false) { %> <link rel="Stylesheet" type="text/css" href="Stylesheet.css" /> <script type="text/javascript" src="js/jquery-1.2.6.js" /> <% } %>