Originariamente inviato da Polley
ciao

ho trovato degli esempi nel web per eseguire un server.execute e passare la stringa alla pagina, ma manca l'esempio della seconda pagina e non capisco una cosa, vi posto il codice


Dim Stringa As New System.IO.StringWriter
Server.Execute(pagina.aspx,Stringa)
Response.Write(Stringa)

qualcuno sā come recuperare la stringa nella pagina.aspx che viene eseguita ?
Il metodo Server.Execute esegue un'altra pagina e ne cattura l'output in uno TextWriter, che poi puoi utilizzare dalla pagina corrente.
ad esempio
codice:
Dim writer As New StringWriter
Server.Execute("Login.aspx", writer)
Response.Write("Login:
" & writer.ToString())
esegue la pagina login.aspx, ne cattura l'output, e lo stampa sulla pagina corrente.