Можете ли вы получить автозаполнение SkinID в элементах управления ASCX

StackOverflow https://stackoverflow.com/questions/258470

Вопрос

Работая в VS 2008

При работе с файлом ASPX в Source режим, если я указал таблицу стилей в директиве page файла, то Visual Studio предоставит мне списки автозаполнения возможных значений skinID для элемента управления

например ,

<asp:Button ID="myButton" runat="server" SkinID="
//Having typed this much, I'll get an intellisense with the possible skinid values for this button

Мне просто интересно, возможно ли получить такую же функциональность в ASCX.Поскольку для элемента управления не указана таблица стилей, VS не знает, каковы возможные значения...

Можете ли вы указать тему таблицы стилей по умолчанию, которую Visual Studio может использовать для веб-пользовательских элементов управления.

Это было полезно?

Решение

Да, ты можешь.Если вы укажете тему по умолчанию в своем web.config, то доступные скины также будут перечислены intellsense в пользовательских элементах управления.

Чтобы определить тему по умолчанию, отредактируйте следующую запись в web.config:

...
<system.web>
    ...
    <pages styleSheetTheme="MyTheme">
    ...

Это работает как для Тем, так и для таблиц стилей.Но это может занять некоторое время (или перестроение?) пока доступные скины не будут перечислены intellisense.

КСТАТИ:указание темы, которая будет использоваться в web.config (а не на страницах), имеет дополнительное преимущество в том, что вы можете очень легко переключать темы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top