Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
ModalPopUp
lunedì 15 settembre 2008 - 12.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
lun 15 set 2008 - 12:53
Ciao a tutti,
per la prima volta ho inserito una modalpopup in una pagina.
Una piccola domanda: E' possibile gestire eventi come OnLoad per la modalpopup?
Vorrei alla visualizzazione della modalpopup recuperare alcuni dati e visualizzarli nella popup. Es. recuperare il nome e cognome dell'utente che si vuole cancellare e visualizzare:'Cancellare l'utente Tizio?'
Grazie mille
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
lun 15 set 2008 - 13:36
con modalpopup ti riferisci a modalpopup ajax o script java che ti apre una popup???
con il modalpopup ajax dovrai usare piccoli comandi e un updatepanel, se fosse un popup javascript (open.window.....) allora come dice Coach dovrai usare dei parametri tramite querystring, etc, etc
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
lun 15 set 2008 - 16:34
Vi chiedo scusa se non ho scritto a quale dei 2 mi riferivo.
Mi riferivo alle modalpopup di ajax.
Avete un piccolo esempio?
Grazie
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
lun 15 set 2008 - 18:04
innanzitutto lavori con un div che diventerà il tuo form per il messaggio popup, poi tutti i controlli inseriti nel DIV puoi gestirli tranquillamente come controlli che si trovano dentro la tua pagina, dentro questo DIV magari ti converrà usare un updatepanel, che ti permetta l'aggiornamento asincrono di label's o textbox o immagini. Poi con l'aiuto del modalpopupext... puoi richiamare ogni volta che vuoi il modalpopup, facendo conto che al realizzare la chiamata MPE.show() questa sarà l'ultima riga d'istruzione che dovrai processare dovuto semplicemente a che si aggiungi altre istruzioni queste per dirlo cosi spegneranno il tuo MPE
ecco qui un piccolo esempio
<div id="div1" runat="server" ></div>
<div id="div3" runat="server" align="center" class="confirm" style="display:none; width:290px;">
<div style="padding-bottom:25px;">
<img align="absMiddle" src="Images/warning.jpg" /> Sei sicuro di voler eliminare questo elemento?
</div>
<asp:Button ID="btnSi" runat="server" Text="Si" Width="50px" OnClick="btnSi_Click" />
<asp:Button ID="btnNo" runat="server" Text="No" Width="50px" OnClick="btnNo_Click" />
</div>
<cc1:ModalPopupExtender ID="MPE_conf" TargetControlID="div1" runat="server" BackgroundCssClass="modalBackground" CancelControlID="btnNo" PopupControlID="div3" DropShadow="true"/>
css
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}
.modalPopBackground {
background-color:White;
filter:alpha(opacity=50);
opacity:0.5;
}
poi gestisci (in questo caso) gli eventi dei bottoni di maniera classica
e una cosa molto semplici e anche comoda, qualche dubbio fammi sapere
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."
Torna su
Stanze Forum
Elenco Threads
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 !