2010-11-27 5 views
0

Dans les tutoriels # 4 "Mise en page" de www.asp.net, Joe Stagner change le positionnement des éléments en Absolute et les déplace vers un nouvel emplacement. Visual Studio rend cela en HTML avec une nouvelle classe CSS dans une nouvelle section. Quand je dupliquer les étapes, je reçois plutôt de style CSS en ligne, sous la forme deVS2008 ne crée pas automatiquement la classe de style pour les éléments positionnés en absolu

<asp:Button ID="Button1" runat="server" CssClass="style1" 
    style="z-index: 1; position: absolute; top: 150px; left: 302px" Text="Button" /> 

Il n'y a pas classe « style1 » créée, et en fait aucun élément de style créé soit.

Dans VSTS 2008 Outils | Options | Html Designer | CSS, les 6 choix sont "CSS (classes)", et dans Outils | Options | Html Designer | CSS Styling, "application de style automatique" est également sélectionné comme première, quatrième et cinquième options cochées.

Comment puis-je dire à Visual Studio 2008 de générer des classes de style plutôt que des styles en ligne?

Répondre

0

Résolu en activant la barre d'outils "Application de style", en changeant le mode sur Manuel et en définissant la règle cible sur (Nouvelle classe automatique). C'est le comportement désiré décrit dans la question, et je pense que c'était probablement le comportement par défaut. Aucune idée de pourquoi cela a cessé de fonctionner, sauf peut-être que je l'ai cassé en fouinant dans tous les menus.

Questions connexes