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
Aprire nuova pagina da un button
venerdì 13 gennaio 2006 - 11.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Arsenico
Profilo
| Junior Member
70
messaggi | Data Invio:
ven 13 gen 2006 - 11:05
Ciao a tutti! Premetto che nonostante sia iscritto da un po' di tempo su questo forum, l'ho frequentato poco anche perchè ho programmato molto poco in vita mia, e la conoscenza del linguaggio è molto bassa, perciò non spaventatevi della banalità della mia domanda.
Devo passare in un'altra pagina su una web form. Di solito uso Hyperlinks, ma questa volta mi voglio portare dietro dei parametri allora ho pensato di caricarli in una session.item e di aprire attraverso un comando lanciato diretamente da vb.net, incollando una stringa trovata su internet girovagando un po'. La stringa è la seguente:
Page.RegisterStartupScript("Direziona", "<script language=""javascript"">pagina(""nomepagina.aspx"",""_blank"");</script>")
mentre in html ho incollato
function pagina(nome,target)
{window.open(nome,"_self","scrollbars=yes,resizable=yes,status=yes,toolbar=yes, location=yes, menubar=yes");}
Quando si apre la nuova pagina, apparentemente è tutto normale, ma se provo a tornare indietro, sembra che lo faccia, ma nello stesso istante in cui prova a tornare indietro mi ricarica la stessa pagina su cui sono ora e così mi ritrovo inchiodato nella nuova pagina senza la possibilità di tornare indietro.
Cosa devo fare perchè funzioni normalmente?
Vi prego, illuminatemi!!!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 13 gen 2006 - 12:14
>Devo passare in un'altra pagina su una web form. Di solito uso
>Hyperlinks, ma questa volta mi voglio portare dietro dei parametri
>allora ho pensato di caricarli in una session.item e di aprire
>attraverso un comando lanciato diretamente da vb.net, incollando
>una stringa trovata su internet girovagando un po'. La stringa
>è la seguente:
Ciao,
non capisco perchè rendi una soluzioen semplice così complessa. Per portatri dietro dei parametri puoi utilizzare tranqueillamente un hyperlink che verrà renderizzato in HTML in questo modo:
<a href="pagina.aspx?Parametro1=valore&Parametro2=valore&Parametro3=valore">
ecc.
Puoi mettere quanti parametri vuoi. La Session viene usata molto meno ora in ASP.NET rispetto all'ASP Classico quindi se vuoi cerca di usarla il meno possibile.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Arsenico
Profilo
| Junior Member
70
messaggi | Data Invio:
ven 13 gen 2006 - 18:43
Giusto! Non mi ricordavo neanche più una fetta dell'ABC di VB.NET.
Grazie mille! La tua risposta tempestiva mi ha aiutato molto. Ciao!
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 !