2009-02-18 6 views
0

Dans notre application Web asp.net 2.0, il existe un contrôle utilisateur avec validation. Pour une raison quelconque, lorsque la validation échoue, les pages semblent correctes, cependant, aucun contrôle (boutons d'asp, barres de défilement, ou tierce partie comme l'éditeur de texte Telerik) ne répond aux entrées de la souris. Le seul travail consiste à redimensionner la fenêtre du navigateur qui rendra l'interface utilisateur réactive. Quelqu'un at-il déjà vu ce problème? Qu'est-ce qui pourrait en être la cause?IE 7 cesse de répondre

+0

Nous supportons seulement IE. Donc, les autres navigateurs ne sont pas testés. Cela semble être un problème du côté des clients. Une chose à mentionner est que cela se passe à l'intérieur d'un assistant asp.net. J'ai utilisé la barre d'outils de développement d'IE pour explorer la page, mais il n'y avait pas d'éléments transparents qu'il ramasserait. – laconicdev

Répondre

0

Vérifiez votre CSS et/ou javascript. On dirait qu'il y a un élément transparent (comme un div) qui est placé sur les éléments de la page.

2

Cela se produit-il dans d'autres navigateurs? Parlez-vous de la validation côté client ou du côté serveur (est-ce que vous publiez réellement?) Avez-vous essayé de supprimer tous les CSS et de voir si cela se produit toujours? Si ce n'est pas le cas, rajoutez le css petit à petit jusqu'à ce qu'il se casse à nouveau et que vous ayez trouvé le coupable!

0

J'ai vu IE geler lors du redimensionnement s'il y a des expressions dans le CSS.

#container{ 
    width: expression(document.body.clientWidth > 1100)? "1100px" : "auto"; 
} 

Il est facile de se retrouver dans une situation où deux éléments redimensionnez basés sur l'autre, ce qui peut provoquer une boucle infinie où les serrures de votre navigateur. Dans tous les cas, les expressions seront stop working en mode standard IE8, elles doivent donc être supprimées de toute façon.

Questions connexes