Asp.net

如何讓使用者控制項了解 ASP.NET 中的 css 類

  • August 29, 2008

由於在 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" />
<% } %>

從 Phil Haack的這篇博文中可以看出。

引用自:https://stackoverflow.com/questions/34390