Avatar billede neoman Novice
25. maj 2007 - 00:12 Der er 1 løsning

Klikbar celle forårsager fuld postback for tabel i UpdatePanel

Jeg har en tabel inde i en Update Panel. Jeg gør nogle tabelceller klikbare ved at bruge MS's __doPostBack som jeg har tilskrevet disse celler vhj Attributes.Add.

Når jeg klikker på cellen så får jeg en full-page refresh, og ej blot en partiel postback. Dette uanset om UpdateMode er Conditional (som jeg helst vil have) eller Always.

Er der noget man kan gøre for at få AJAX til at acceptere min hjemmestrikkede postback som et legtimt postback som blot refresher min tabel ?

Uden at vide bedre, har jeg også forsøgt at wrappe  __doPostBack i den SetTimer funktion ligesom alle de andre kontroller, men det hjalp heller ikke.

Hvad kan man gøre ?
Avatar billede neoman Novice
25. maj 2007 - 12:30 #1
Jeg har implementeret en workaround.

1. Lavet en usynlig Button inde i UpdatePanel
2. Klik på tabelcellen kalder en JS- funktion som trigger Button.Click
  samt lægger min tabelcelles "id" ned i et hidden field
3. Får nu en normal partiel refresh, og i den usynlige knaps event handler læser jeg nu mit hidden field

Ej vildt elegant men det virker ...and the show must go on så jeg lukker spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester