Frage

Arbeiten in VS 2008

Bei Arbeiten an auf ASPX-Datei in Source Modus, wenn ich eine StyleSheetTheme in der Seitendirektive der Datei angegeben haben, dann Visual Studio mich mit Autocompletion Listen der möglichen SkinID Werte für eine Kontrolle zur Verfügung stellt

z.

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

Ich frage mich ist es möglich, die gleiche Funktionalität in einer ASCX zu bekommen. Da Theres keine stylesheettheme für die Steuerung angegeben, ist VS nicht wissen, was die möglichen Werte sind ...

Können Sie ein Standard-Stylesheet Thema festlegen, dass Visual Studio für Web User Controls verwenden können.

War es hilfreich?

Lösung

Ja, Sie können. Wenn Sie ein Standardthema in Ihrer web.config angeben, dann werden die verfügbaren Skins wird auch von intellsense in Bedienelemente aufgeführt werden.

Um ein Standard-Theme zu definieren, bearbeiten Sie den folgenden Eintrag in web.config:

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

Dies funktioniert sowohl für Themen und StyleSheetThemes. Aber es kann einige Zeit dauern (oder wieder aufzubauen?), Bis die verfügbaren Skin von IntelliSense aufgelistet sind.

BTW:. Das Thema Angabe in web.config verwendet wird (statt auf den Seiten) hat den zusätzlichen Vorteil, dass man sehr leicht die Themen wechseln kann

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top