Domanda

Lavorare in VS 2008

Quando si lavora su file ASPX in modalità Source , se ho specificato StyleSheetTheme nella direttiva della pagina del file, Visual Studio mi fornirà gli elenchi di completamento automatico dei possibili valori skinID per un controllo

per es.

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

Mi chiedo solo se è possibile ottenere la stessa funzionalità in un ASCX. Poiché non è stato specificato il metodo di stile per il controllo, VS non sa quali sono i possibili valori ...

Puoi specificare un tema di foglio di stile predefinito che Visual Studio può usare per i controlli utente Web.

È stato utile?

Soluzione

Sì, puoi. Se specifichi un tema predefinito nel tuo web.config, anche le skin disponibili verranno elencate da intellsense nei controlli utente.

Per definire un tema predefinito, modificare la seguente voce in web.config:

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

Funziona sia con Temi che StyleSheetThemes. Ma potrebbe volerci un po 'di tempo (o una ricostruzione?) Prima che le skin disponibili siano elencate da intellisense.

A proposito: specificare il tema da utilizzare in web.config (anziché nelle pagine) ha l'ulteriore vantaggio di poter cambiare facilmente i temi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top