Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    HTTP_REFERER come funziona?

    Devo tornare alla pagina di provenienza dopo il submit di un form, ma la pagina di provenienza ha la querystring dinamica. Il sito è totalmente in ASP.NET C#.

    Ho provato con

    string pagina=Request.ServerVariables["HTTP_REFERER"];
    Response.Redirect(pagina);

    dentro nella EventHandler del submit ma non funge...resta nella pagina come fosse un submit normalissimo.
    Il mio mononeurone ormai ha fatto le valigie e m'ha lasciato in completa solitudine...yuuuuhuuuuu, c'è neeessuuuuuunoooooo????...gluglugl...u

  2. #2
    beh devi creare una valore nella viewstate quando uno accede alla pagina e successivamente fai un redirect


    'questo codice lo utilizzi nel load della pagina
    Dim pagina as string
    If Not Page.IsPostBack then
    pagina = request.ServerVariables("HTTP_REFERER")
    viewstate("pagina_ritorno") = pagina
    Else
    pagina = viewstate("pagina_ritorno")
    End IF


    'questo codice lo utilizzi per il redirect
    Response.Redirect(pagina)

    Questo codice è in Vb.Net però non penso avrai molti problemi a trasformarlo in c#

    Ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.