Visualizzazione dei risultati da 1 a 4 su 4

Discussione: server.transfer

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    server.transfer

    sto provandoi ad usare il metodo server.transfer:


    Server.Transfer "STEP3.ASP?loginId="&loginId&"&routingId="&routing Id&"&routing="&REQUEST("route")&""


    ottengo:Oggetto Server, ASP 0235 (0x80004005)
    È stato specificato un formato di URL non valido oppure un URL assoluto completo. Utilizzare URL relativi.

    ???

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    Ciao Viky era tanto che non ti si vedeva...
    sei passato a php or net?

    Il problema è che in questa querystring ci sono informazioni "nuove" cioè elaborate nella pagina dove richiamo il metodo server.transfer.

    è chiaro che se avessi potuto usare il redirect lo avrei usato ma per vari motivi sto provando a utilizzare il server.transfer.

    DA quello che ho capito, il server transfer fa una sorta di "UNIONE" fra le pagine, mantenendo intatte quindi , anche le variabili e i valori ad essi assegnate:

    quindi:

    la pagina "A.asp" contiene la variabile loginid con valore "miao"

    la pagina "B.asp" ha una query che necessita il valore di loginid

    quindi se io richiamo semplicemente server.transfer "B.asp"

    dovrei tranquillamente ottenere la variabile loginId nella query.

    E' giusto così o sbaglio?

  4. #4
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Ciao Agenti, bentrovato .

    Il server.transfer permette di trasferire informazioni da una pagina di ASP ad un'altra pagina ASP (funziona soltanto con ASP 3.0).
    Tutte le informazioni che sono state create dalla prima pagina ASP saranno trasferite alla seconda pagina ASP.
    Queste informazioni trasferite includono tutti gli oggetti e/o variabili che sono stati assegnati ad una application e/o ad una sessione.

    Per esempio, la seconda pagina ASP avrà lo stesso SessionID della prima pagina ASP.

    Prova sul tuo server queste pagine e restituisci l'output:

    codice:
    ----------Chiamata.asp----------
    <%
    Application("nome") = "Test Transfer"
    Application("datapubblicazione") = "16/05/06"
    Application("autore") = "viki1967"
    Set Application("Questo") = Server.CreateObject("ADODB.Connection")
    
    Server.Transfer("Output.asp")
    %>
    
    ----------Output.asp----------
    <%
    Response.Write "Output.asp
    
    "
    For Each Item in Application.Contents
        If IsObject( Application.Contents(Item)) Then
          Response.Write Item & " è un oggetto.
    "
        Else
          Response.Write Item & "=" & Application.Contents(Item) & "
    "
        End If
    Next
    %>
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.