IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[Chargement Dynamique] perte de mise en forme


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 70
    Points : 51
    Points
    51
    Par défaut [Chargement Dynamique] perte de mise en forme
    Bonjour,

    Je développe actuellement en ASP .NET, avec VS2010. Mes navigateurs sont IE8 et FF 3.6.6.
    Je rencontre un petit souci avec le chargement dynamique d'un UserControl.

    J'ai un panel dans lequel je dois afficher différents UserControl (pour info : je me sers d'Ajax pour ne pas recharger toute ma page à chaque fois). Donc lorsque ma page se charge le premier coup, je charge dans mon panel mon UC et il se présente bien comme il faut. Puis je me suis fait un bouton sur lequel je clique et me recharge simplement mon UC au même endroit.
    Et sur cette simple action je perds ma Mise en page....

    Pour charger mes UC je fais comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UserControl userControl = (UserControl)this.LoadControl(this.dicoCheminUC[1]);
    //le panel prend comme enfant le UC
    this.pnl_recept.Controls.Add(userControl);
    Informations complémentaires:
    1) tout marche sous FireFox! C'est seulement sous IE que je rencontre le souci...
    2) le UC a été développé avec le Designer de studio, toutes les classes CSS sont donc dans le ascx (ce qui normalement renforce l'idée qu'il ne devrait pas perdre la mise en forme)...

    La mise en forme ne serait pas viable à chaque chargement je comprendrais, mais là... bien se charger le premier coup et ne plus y arriver au second...

    Si qq'un a une idée sur le problème, elle est la bienvenue!!

    Merci, d'avance!

    Rastamath69
    Rastamath69,

    Plus on travaille , plus on a des problèmes, donc plus on a de chances d'en résoudre!

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 70
    Points : 51
    Points
    51
    Par défaut
    Hello everybody!

    Bon je viens à l'instant de résoudre mon souci! Visiblement le UserControl en question avait sa partie CSS stockée dans ses balises:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <style type="text/css">
        .style1
        {
            ...
        }
     
     .style2
        {
            ...
        }
    </style>
    Normalement le fait de déclarer les styles ainsi me permet de m'affranchir de soucis rencontrés, lorsqu'on référence un fichier .css. Et ben devinez quoi? il a suffit de supprimer ces classes et de mettre les styles en dur dans chaque balise, et le problème n'est plus!!

    Bon me demandez pas pourquoi!!
    Cela fait maintenant plusieurs mois que je me suis lancé sur les technos web, la seule réponse que je peux fournir serait : "C'est du web ça fait ce que ça veut!"

    Voila, si cette astuce pas propre, peut aider quelqu'un!

    Rastamath69, regrette vraiment l'époque des clients lourds...
    Rastamath69,

    Plus on travaille , plus on a des problèmes, donc plus on a de chances d'en résoudre!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/09/2011, 14h55
  2. Perte de mise en forme en JXL
    Par Psycho185 dans le forum Documents
    Réponses: 1
    Dernier message: 17/06/2011, 11h17
  3. [WD-2007] Macro BreakOnSection perte de mise en forme
    Par lefenek dans le forum VBA Word
    Réponses: 5
    Dernier message: 14/03/2011, 11h41
  4. [WD-MAC 2004] Perte de mise en forme (champs de formulaires)
    Par Haireu dans le forum Word
    Réponses: 5
    Dernier message: 24/06/2010, 14h43
  5. Richtextbox perte de mise en form dans email
    Par stephane eyskens dans le forum InfoPath
    Réponses: 4
    Dernier message: 04/05/2007, 23h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo