Bonjour,
Je recherche une méthode efficace et simple pour afficher/cacher un aspanel en ASP.NET/C#.
Jusqu'a maintenant j'ai essayé avec les propriété visible et display mais ca ne fonctionne pas bien.
Voila les morceau de code que j'avais tester
methode 1:
methode 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //cacher asp:Panel pl_pageAjouterQuestionnaire_Calendrier.Style.Value = "overflow:hidden;visibility:hidden"; //afficher asp:Panel pl_pageAjouterQuestionnaire_Calendrier.Style.Value = "height:auto;visibility:visible;";
Avec la methode 1 tout fonctionnait bien, mais le probleme c'est que sur IE6 et 7 il restait un espace vide a la place du Panel alors que sous Firefox non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //cacher asp:Panel pl_pageAjouterQuestionnaire_Calendrier.Style.Value = "overflow:hidden;display:none;"; //afficher asp:Panel pl_pageAjouterQuestionnaire_Calendrier.Style.Value = "height:auto;display:block;";
J'ai donc utiliser la méthode 2 qui cette fois masquait bien sur les 2 navigateur mais impossible d'afficher le Panel.
Merci d'avace pour votre aide.
Partager