Comment obliger le concepteur de Visual Studio à rendre CSS correctement dans un contrôle utilisateur Web ASP.NET?

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

Question

Lorsque je développe un contrôle utilisateur Web, je stylise tout avec CSS. Chaque fois que je regarde le contrôle dans le concepteur, aucun des CSS n'est rendu, ou bien sûr, parce que je ne le regarde pas dans le contexte de la page où mon élément de lien est déclaré dans mon fichier CSS. De plus, Visual Studio inclura un avertissement:

  

La classe ou la valeur CssClass n'est pas définie.

pour chaque attribut de classe que j'utilise.

Je peux faire en sorte que le concepteur rende le code CSS si j'inclue un élément de lien dans le contrôle lui-même, mais des éléments de lien en double sont éparpillés dans mes pages.

Existe-t-il un moyen de faire en sorte que le concepteur joue bien avec mon CSS dans un contrôle Web sans injecter des éléments de lien en double partout?

Était-ce utile?

La solution

Malheureusement, pour le moment, je pense que c'est le mieux que vous puissiez obtenir: vu ici .

La seule bonne nouvelle que je puisse voir est cette Problème de connexion qui est "fermé - reporté", alors ils pourraient bien y penser.

Le problème que vous avez, c'est que vous pouvez faire en sorte que l'affichage d'un contrôle soit très différent en fonction des règles CSS appliquées aux styles. Ainsi, une feuille de style ou une combinaison de balises parent pourrait faire apparaître (par exemple, des étiquettes au-dessus de leur forme). éléments, et un autre à côté d'eux, que voulez-vous afficher lorsque vous affichez le contrôle Utilisateur en dehors du contexte de la page?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top