2010-10-06 11 views
0

J'ai un très simple Web UserControl dérivé de System.Web.UI.UserControl. Au moment du design, le contrôle utilisateur est parfait dans le volet VS2008 avec tous les styles CSS. Quand Je fais glisser ce contrôle sur une page aspx, le style CSS est appliqué mais certains textes sont cachés et le CSS semble déformé.CSS se déformé lors de l'utilisation du WebUserControl personnalisé dans une page ASPx

J'ai vérifié le chemin de CSS, UserControl et la page ASPx. Tous sont au même niveau sous la racine. La page aspx contient juste le UserControl dans un tag FORM.

Une idée de ce qui ne va pas?

+1

Pouvez-vous nous montrer le balisage et le CSS? – IrishChieftain

Répondre

0

Trouvé la solution !!!!

VS2008 ajoute cette DOCTYPE par défaut -

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

Modifier à

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 

Cela résout le problème. Feuille de style obtient appliqué correctement!

+0

Pourquoi pensez-vous que c'est? Vous mai mai regarder un symptôme plutôt que le problème lui-même. Postez votre balisage et laissez les autres vous donner votre avis :-) – IrishChieftain