Asp.Net: finestra modale Javascript
-
03-07-2019 - |
Domanda
Vorrei creare una finestra pop-up modale javascript per ottenere alcuni valori da un utente in una pagina Web ASP.Net 2.0.
L'idea di base è questa. Quando un utente fa clic su un pulsante, viene visualizzata una finestra modale che pone 3 o 4 domande. La pagina asp.net non potrà essere modificata mentre questa finestra è aperta. Dopo aver risposto alle domande, devo prendere i valori da questa finestra in modo che la pagina asp.net possa accedervi e gestirli nel codice dietro.
Posso per favore ottenere alcuni esempi su come implementereste questo scenario.
Soluzione
Hai visto ModalPopupExtender?
http://www.asp.net/ajax/ajaxcontroltoolkit /samples/modalpopup/modalpopup.aspx
Altri suggerimenti
Il metodo più semplice sarebbe usare ModalPopupExtender come menzionato da Jon o potenzialmente usare la thickbox di jQuery o qualcosa di simile.
Altrimenti, potresti far girare il tuo JS per farlo.
È possibile utilizzare la funzione javascript 'window.showModalDialog', ma funziona solo in Internet Explorer.
Puoi passare e restituire qualsiasi numero di variabili avvolgendole in un oggetto.