UpdatePanel per un ModalPopupExtender Ajax visibile nella pagina

giovedì 08 gennaio 2009 - 14.03

Leonida Profilo | Junior Member

Ciao a tutti,

Rieccomi di nuovo qui dopo un breve periodo. Vi espongo il poblema. Voglio visualizzare delle informazioni in una ModalPopupExtender AJAX, ho quindi creato il mio buon tag ScriptManager, il mio buon UpdatePanel e infine la ModalPopupExtender che si apre quando viene intercettato un evento Click di un Button chiaramente esterno all' UpdatePanel. Ho 2 problemi fondamentalmente:

1. Il codice all'interno dell' UpdatePanel è visibile nella pagina. Ho provato a impostare l'attributo "visible" a false ma in questo caso non viene aperto il ModalPopup.

2. Quando viene premuto il pulsante ed eseguito il ModalPopup, l'evento click del pulsante dorebbe essere intercettato e da codice C# devono essere eseguite una serie di operazioni. Purtroppo l'apertura della finestra modale implica il blocco della pagina. Come posso aggirare il problema?

Potete aiutarmi? Riporto anche una parte di codice, spero sia sufficiente:-

<asp:ScriptManager runat="server" ID="SMRegistraDocente"></asp:ScriptManager>

<asp:UpdatePanel ID="UDPMsg" runat="server" EnableViewState="true" UpdateMode="Conditional" Visible="false">
<ContentTemplate>

<!-- Visualizza form in un ModalPopupExtender-->

<div id="DAnagraficaDocenti" class="PopUpDivRegistraDocente">
</ContentTemplate>
</asp:UpdatePanel>

<ajaxToolkit:ModalPopupExtender ID="MPEAnagrafica"
runat="server"
TargetControlID="BConfermaRicerca"
PopupControlID="DAnagraficaDocenti"
OkControlID="BConferma"
X="150" Y="30" Enabled="false">
</ajaxToolkit:ModalPopupExtender>

Oltre questi problemi ho una domanda: esiste un attributo da impostare per consentire di trascinare la finestra sullo schermo?

rossimarko Profilo | Guru

Ti ho risposto nell'altro thread: http://www.dotnethell.it/forum/messages.aspx?ThreadID=27848
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5