2010-11-06 3 views
0

Je suis confronté à un problème avec Firefox versions < 3.6 et je voudrais obtenir une solution pour cela. Mon problème est lié à update_panel, mais je n'ai pas trouvé d'informations sur des problèmes similaires et ne peux pas vraiment nommer le problème car il se produit rarement (et pas sur localhost):Passer le panneau de mise à jour à la publication complète lorsque firefox ver spécifique détecté

"les panneaux de mise à jour se fige et ne réagit pas "

Mon problème est que je ne peux pas identifier le problème et serait ainsi que de changer l'UpdatePanel travailler avec postbacks complet (standard est asnyc) quand je perçois firefox + ver < 3,6

Ma question est fondamentalement, comment "désactiver"/définir le panneau de mise à jour pour faire des publications complètes seulement dans ce cas? Les deux solutions de CodeBehind et serverside sont acccepted

 System.Web.HttpBrowserCapabilities browser = Request.Browser; 
     double versionb = 3.5; 
     if (browser.Browser == "Firefox" && Convert.ToDouble(browser.Version) <= versionb) 
     { 

     } 
+0

Je pense qu'un peu de javascript pourrait être en conflit. il y a quelques erreurs dans javascript à un moment donné. essayez de définir une alerte sur différentes étapes pour diagnostiquer le problème. –

+0

Firebug utilisé pour bousiller mon truc ajax sur FF. – leppie

+0

Je n'ai ni firebug installé, ni des erreurs dans ma console javascript (addon développeur Web). De plus je ne comprends pas pourquoi l'erreur ne se produit que dans 1 sur ~ 15-20 tests. – dll32

Répondre

0

résolu ce problème en supprimant et en ajoutant de nouvelles PostbackTriggers à Page_Init.

Questions connexes