mandag den 18. august 2008

Double postback i Visual Studio 2008

Efter årevis med uforklarlige og dybt irriterende double postbacks, når jeg har debugget vb-kode i Visual Studio, fandt jeg løsningen:)

Når en image-control/ -button/ image og deslige renderes - og dens scr="" / image Url=""- så opstår fejlen. Tilsyneladende læser .net det som den skal refreshe siden. Måske er det logisk nok blandt udviklerne, men for fanden hvor har det kostet mig mange timer at regne ud!

Man kan så vælge at sørge for image-controls altid har visible="false" hvis ikke der er sat en scr-adresse - eller man kan sætte et lille billede ind (jeg bruger en transparant pixel) som default scr-adresse på .aspx siden.

Ingen kommentarer: