Я создал простой настраиваемый элемент управления Asp.Net, который автоматически объединяет все правильные таблицы стилей для отправки клиенту (в зависимости от типа / версии / версии браузера / и т. д.).
Однако, поскольку во время разработки тег заголовка выглядит примерно так ...
<head>
<cc:CssControl runat = "server" />
</head>
... VS не может предоставить intellisense для имен классов css. Я попытался создать ControlDesigner для элемента управления, который возвращает некоторые жестко запрограммированные <link /> путем переопределения GetDesignTimeHtml (), но это тоже не помогло.
У кого-нибудь есть идеи по этому поводу?
Спасибо,
Саймон.






Этот css intellisense не работает в пользовательских элементах управления. Я почти все перепробовал, чтобы все заработало.
Но вы можете попробовать это в пользовательском элементе управления так же, как мы включаем jquery intellisense в UserControl. Я еще не пробовал.
<% if (false) { %>
<link rel = "Stylesheet" href = "style.css" type = "text/css" />
<% } %>
Надеюсь это работает