ASP.net ACTK DragPanel Extender su PopupControlExtender con UpdatePanel non si trascina dopo il postback parziale

StackOverflow https://stackoverflow.com/questions/86479

  •  01-07-2019
  •  | 
  •  

Domanda

Ho un pannello su una pagina aspx che contiene un UpdatePanel.

Questo pannello è dotato sia di un PopUpControl Extender che di un DragPanel Extender.

Alla visualizzazione iniziale tutto funziona correttamente, il pannello si apre e si chiude come previsto e può anche essere trascinato.

È presente un pulsante di collegamento all'interno di UpdatePanel che attiva un postback parziale.Inizialmente volevo utilizzare un pulsante immagine, ma ho avuto molti problemi, quindi ho deciso di utilizzare il pulsante collegamento che funziona.

Una volta completato il postback parziale, non posso più trascinare il pannello.

Mi piacerebbe sentire suggerimenti su come risolvere questo problema.

Qualcun altro ha riscontrato questo problema?

Cosa hai fatto al riguardo?

Conosci un altro modo per ottenere questa combinazione di funzionalità senza utilizzare altre librerie di terze parti?

È stato utile?

Soluzione

Dai un'occhiata a quando l'estensione del pannello di trascinamento e l'estensione del controllo popup estendono effettivamente il pannello.

È probabile che questi extender funzionino su un evento di inizializzazione della pagina.Quando il pannello di aggiornamento si attiva e aggiorna la tua pagina, l'elemento DOM originale che è stato esteso è stato sostituito dal risultato del pannello di aggiornamento.Ciò significa che ora hai un controllo che non è più esteso.

Non conosco davvero una soluzione semplice a questo problema.Ciò che probabilmente funzionerà è se riesci a collegarti a un evento dopo che il pannello di aggiornamento ha aggiornato la pagina ed estendere nuovamente il pannello.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top