Newsgroup: it.comp.www.asp
Titolo: Passaggio di parametri con Response.Redirect

Salve...ho un problema, 
non riesco a far passare due parametri 
fra una pagina asp e l'eltra 
usando il comando Response.Redirect. 
Qualcuno di voi saprebbe come aiutarmi?
Grazie...
Andrea-axendr
--
Quando pensi Windows NT, pensa ASPItalia.com!
 
http://forum.ASPItalia.com/
 
http://www.ASPItalia.com/

usando il comando Response.Redirect. 
Response.redirect("pagina.asp?primopar=valore&secondopar=altrovalore")
Cioe', i parametri sono separati dal nome della pagina dal punto
interrogativo (?) e sono separati tra di loro dalla e-commerciale
(&).
Altrimenti puoi sempre memorizzare i paremetri in variabili di
sessione e leggerli poi nella pagina di risultato.
Davide


Ho fatto esattamente cosi'....
premetto che i dati da pasare fra una pagina
e l'altra sono variabili in VbScript...
non riesco proprio a passarle...
un'altra cosa...una volta passate queste
due variabili rimmarebbero scritte nell'indirizzo.
c'e' un modo per farle rimanere nascoste?
Grazie ancora ^_^


c'e' un modo per farle rimanere nascoste?
No se le passi nell'indirizzo (con una redirect).
Davide


Cioe' ho due variabili chiamate nomeutente
e password da passare fra una pagina asp
ed un'altra tramite redirect..
pero' non riesco a fare questa operazione


pero' non riesco a fare questa operazione
Se fai una cosa del tipo
destinazione = "pagina.asp?nomeutente=" & nomeutente
destinazione = destinazione & "&password=" & password
destinazione = Server.URLEncode( destinazione )
Response.Redirect( destinazione )
Dovrebbe funzionarti.
Davide

 pero' non riesco a fare questa operazione
Non è l'unico modo e non è il più sicuro ... proprio per la questione dell'
url.
Vai a vederti 
http://www.aspitalia.com/articoli/autenticazione.asp
sull'autenticazione multipla di utenti.
Ciao
Leonardo

Rieccomi ^_^
Allora non mi funziona neanche 
il metodo da te segnalato Davide.
Sono proprio disperato non so piu' che fare
questo response.redirect mi sta facendo impazzire
^__^
Un saluto a tuttto L'AspGroup ^_^



Sinceramente anch'io non sono mai riuscito a passare dei parametri con il
reponse.redirect. Per risolvere puoi usare un altro trucco:
<%
if casosě then
%>
<html>
<head>
<META HTTP-EQUIV="Refresh"
CONTENT="0;URL=pagina2.asp?nome=<%=nome%>&password=<%=password%>">
</head>
<body>
</body>
</html>
<%
response.end
end if
%>
normale pagina
....
In questo caso, il redirect viene effettuato direttamente dal browser a
"pagina2.asp" con i parametri nome & password.
Ciao,
Andrea Z.


Grazie mille Andrea ^___^
Ci provo subito e ti so dire....
ero ormai tentato di non rindirizzare
la pagina automaticamente ma di metterci 
uno squallido pulsante ^___^
Andrea-axendr


Non so quale sia stato il suggerimento che ti hanno dato in precedenza e
nemmeno quale sia il tuo problema in particolare.....
comunque ho fatto giusto due giorni fa una pagina col redirect sulla stessa
pagina passando un valore di una variabile e ha funzionato.
Struttura:
<% Response.Buffer = True %>
<%
    ...
    errore = Request.QueryString("errore")
    ...
    If condizione Then
        Response.Redirect("pagina.asp?errore=1")
    End If
%>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<%
    If errore = 1 Then
        Response.Write ("Messaggio di errore")
    Else
%>
... resto della pagina
<%
    End If
%>
</BODY>
</HTML>
Spero possa esserti utile....

Ho fatto un'altra prova veloce... sono due pagine
che metto di seguito:
PAGINA 1
<% Response.Buffer = True %>
<html>
<head>
<title>Home page</title>
</head>
<body>
<%
 Response.Redirect("pagina2.asp?valore=pippo")
%>
</body>
</html>
PAGINA 2
<html>
<head>
<title>Home page</title>
</head>
<body>
<%
 valore = Request.QueryString("valore")
 Response.Write valore
%>
</body>
</html>
A me funziona regolarmente.....
Ciao,
Jo

 pero' non riesco a fare questa operazione
Non capisco, perche' non usi delle variabili Session per memorizzare queste
cose? Hai tutti i vantaggi: non sono visibili all'utente, e puoi "passarle"
automaticamente da una pagina all'altra.
--
   Dotto
---
Per scrivermi togli lo spam dall'indirizzo.
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/