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 1.0/1.1
Passaggio parametri tra 2 pagine
mercoledì 23 maggio 2007 - 14.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
mer 23 mag 2007 - 14:26
Salve,
ho una webform1 e webform2
tramite un button Input apro la webform2 "onclick=openPopUp('stampa2.aspx');"
con la seguente funzione:
function openPopUp(page)
{
var res;
res= window.open(page,'prova','width=700,height=700,status=no,toolbar=no,menubar=yes,scrollbars=no, resizeble=no');
res.focus();
}
ora mi chiedevo come faccio a passare dei parametri dalla webform1 alla webform2??
poiche non uso un button asp non posso usare Server.Transfer…
saluti
--------------------
Vincenzo PESANTE
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 24 mag 2007 - 09:02
>Salve,
Ciao!
>ho una webform1 e webform2
>
>tramite un button Input apro la webform2 "onclick=openPopUp('stampa2.aspx');"
>
>con la seguente funzione:
>
> function openPopUp(page)
> {
> var res;
> res= window.open(page,'prova','width=700,height=700,status=no,toolbar=no,menubar=yes,scrollbars=no,
>resizeble=no');
> res.focus();
> }
>
>ora mi chiedevo come faccio a passare dei parametri dalla webform1
>alla webform2??
>poiche non uso un button asp non posso usare Server.Transfer…
>
se vuoi passare pochi dati puoi utilizzare il querystring. Quindi la 'page' puoi valorizzarla come "
http://www.miosito.it/p1=10&p2=20"
ad esempio, dove p1 e p2 sono i parametri che utilizzerai nel popup.
Se la quantità di dati è troppo impegnativa per un querystring, puoi passare i dati in post, utilizzando la submit verso il popup..
Altrimenti puoi proprio cambiare tecnologia, passando ad una logica ajax..
>saluti
>--------------------
>Vincenzo PESANTE
Alx81 =)
http://blogs.dotnethell.it/suxstellino
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
gio 24 mag 2007 - 18:29
si ho risolto con le request, altrimenti com'è l'altro metodo in caso di molti parametri?
beh vorrei tanto passare alla logica ajax, ma anche se ne ho letto poco per quanto riguarda l'implementazione vera e propria, non mi è sembrata molto veloce da applicare, poiche io non conosco bene javascript, tu che ne pensi?
anzi se hai del materiale mi farebbe piacere..
saluti
--------------------
Vincenzo PESANTE
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 25 mag 2007 - 00:33
>si ho risolto con le request, altrimenti com'è l'altro metodo
>in caso di molti parametri?
Quindi hai risolto con l'utilizzo del querystring..
Se non vuoi usare get, puoi ricorrere comunque ad un passaggio dati in post:
- campi che ti servono nell'altra pagina (quindi hidden se non ci sono già i controlli) devono essere valorizzati
- l'action del document deve essere la pagina di destinazione
- il target deve essere il popup
- devi fare un window.open di un blank
- devi eseguire la submit del document
è un giro un po' contorto e lo usavo in asp.. ma ora non mi è più capitato di utilizzarlo..
>beh vorrei tanto passare alla logica ajax, ma anche se ne ho
>letto poco per quanto riguarda l'implementazione vera e propria,
>non mi è sembrata molto veloce da applicare, poiche io non conosco
>bene javascript, tu che ne pensi?
>anzi se hai del materiale mi farebbe piacere..
materiale pronto no..
ma su internet ci sono un sacco di informazioni.. armati di pazienza e sfrutta google a più non posso!!
>
>
>
>saluti
>--------------------
>Vincenzo PESANTE
Alx81 =)
http://blogs.dotnethell.it/suxstellino
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
ven 25 mag 2007 - 12:39
Si gia fatto, la ricerca che piu mi ha incuriosito e' quella in cui ho trovato una ajaxpro.dll da utilizzare per effetuare chiamate ajax, anche perche io non conosco molto di javascript
Ciao e grazie
--------------------
Vincenzo PESANTE
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 !