Добавление ссылки на файл CSS в файле ascx в vs2008 только для получения intellisense - PullRequest
0 голосов
/ 12 марта 2010

Обычно visual studio вызывает intellisense для доступных классов CSS, которые он рисует из файлов CSS, связанных с текущим aspx / основным документом.

Есть ли способ заставить это работать в ascx-файле аналогично ссылкам на внешние файлы JavaScript в js-файлах с целью intellisense

/// <reference path="jquery-1.4.1.js" />

Я хочу это только для целей intellisense, а не для получения волнистых линий в непризнанных классах. Мои css файлы будут на самом деле связаны со страницей aspx / master.

1 Ответ

0 голосов
/ 12 марта 2010

Почему бы вам просто не добавить файл css в файл ascx, который даст вам Intellisense, а затем добавить строку кода на стороне сервера в файл ascx, который будет включать файл css только в том случае, если определенная переменная установлена ​​в web.config, например?

<%if(Convert.ToBool(ConfigurationManager.AppSettings["DevelopMode"])%>
 <link href="MyCssFile.css" rel="stylesheet" type="text/css" />

Это даст вам IntelliSense, но будет включать файл css с главной страницы, когда приложение запущено.

...