2010-03-12 3 views
1

J'ai un problème Je n'ai aucune idée de comment résoudre. J'ai un contrôle d'utilisateur enveloppé dans le panneau de mise à jour qui fonctionne bien, mais quand je mets userControl.Visible = false réponse AJAX contient   qui génère des lignes vides dans IE 7 et 6. Comme vous pouvez l'imaginer beaucoup d'espace quand j'ai 30 contrôles utilisateur cachés. Que dois-je faire pour empêcher que   soit envoyé avec une réponse?  est inséré lorsque le contrôle utilisateur n'est pas visible dans ASP.NET

+0

il semble que le contrôle se rende comme [espace] s'il est invisible. se référer à 3-partie de ce contrôle, je pense. Qu'en est-il de FF? J'ai vu un bidouillage d'IE avec de l'espace dedans. Je pense que cela a été fait dans ce cas

 
garik

+0

C'est mon contrôle. Un contrôle Asp.Net simple. Il n'y a pas de code qui gère la visibilité d'une manière particulière –

Répondre

0

Il semble que c'est ainsi que ASP.Net est conçu. J'ai dû ajouter modifier ma source pour utiliser style = "display: none" sur les contrôles invisibles pour éviter que des espaces vides apparaissent sur la page.

Questions connexes