Ik heb een webapplicatie met daarop een tweetal (nested) updatepanels met daarin een repeater die een tabel (met een nested tabel) opbouwt. Op het feit dat, als de code in de ASPX-pagina netjes is ingesprongen, IE de tabel niet goed rendert na, werkt dit allemaal prima.
Bij het automatisch testen heb ik echter iets vreemds ontdekt. Af en toe komt het voor dat bij een postback niet alle data goed wordt verzonden naar de server. Als ik op de server dan door alle keys van Request.Form loop, ontbreekt daar een deel van de velden uit de tabellen in de repeater en alles wat daar na komt.
De content-length komt wel weer overeen met wat er aan content wordt verzonden, maar dat is dus onvolledig.
Het probleem is ook al eens handmatig gereproduceerd, maar omdat het zich maar sporadisch voor doet is debuggen erg lastig.
Ik heb al eens de updatepanels verwijderd, maar dit loste het probleem niet op. Ook heb ik de communicatie met Wireshark onder de loep genomen en daaruit blijkt dat bij de post-request al niet alles compleet is. Het lijkt er dus op dat de browser niet alles correct verstuurt.
Bij het testen met Fiddler leek het probleem zich ineens niet meer voor te doen, wat mogelijk te maken heeft met de proxy-functie van Fiddler.
Heeft iemand iets dergelijk vaker meegemaakt? Of heeft iemand enig idee wat hiervan de oorzaak kan zijn? Ik zit nu al een tijdje te zoeken en te testen, maar kan geen oorzaak aanwijzen.
Bij het automatisch testen heb ik echter iets vreemds ontdekt. Af en toe komt het voor dat bij een postback niet alle data goed wordt verzonden naar de server. Als ik op de server dan door alle keys van Request.Form loop, ontbreekt daar een deel van de velden uit de tabellen in de repeater en alles wat daar na komt.
De content-length komt wel weer overeen met wat er aan content wordt verzonden, maar dat is dus onvolledig.
Het probleem is ook al eens handmatig gereproduceerd, maar omdat het zich maar sporadisch voor doet is debuggen erg lastig.
Ik heb al eens de updatepanels verwijderd, maar dit loste het probleem niet op. Ook heb ik de communicatie met Wireshark onder de loep genomen en daaruit blijkt dat bij de post-request al niet alles compleet is. Het lijkt er dus op dat de browser niet alles correct verstuurt.
Bij het testen met Fiddler leek het probleem zich ineens niet meer voor te doen, wat mogelijk te maken heeft met de proxy-functie van Fiddler.
Heeft iemand iets dergelijk vaker meegemaakt? Of heeft iemand enig idee wat hiervan de oorzaak kan zijn? Ik zit nu al een tijdje te zoeken en te testen, maar kan geen oorzaak aanwijzen.