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

    Problema in global.asax con i postback

    Salve, programmo in asp.net / vb.net.


    Ho un problema su Application_BeginRequest del global.asax. In breve, i button che reindirizzano a un'altra pagina con il PostBackUrl non vanno, perchè il sistema rimanda alla home page. Credo sia una questione di PostBack. Ho fatto qualche prova, tipo il rawurl, ma non riesco a scavalcare il problema.
    In pratica, vorrei capire nell'Application_BeginRequest quando clicco sul button.

    Di seguito il mio codice funzionante

    Dim objHttpContext As System.Web.HttpContext = HttpContext.Current
    Dim strOldPath = HttpContext.Current.Request.Path.ToLower.Substring (1)
    If strOldPath = "" Then strOldPath = "default"


    'Pagine Dinamiche... Punteranno alla stessa pagina
    If Not strOldPath.Contains("admin-") Then
    Dim PG As String = ApriTab("SELECT replace(PG,'{0}',IdRef) as PG FROM tabella WHERE campo='" & strOldPath & "'", TypeApriTAB.SINGLEVALUE)
    If PG > "" Then objHttpContext.RewritePath(PG) Else objHttpContext.RewritePath("404")
    End If
    Il codice è funzionante quando clicco su hyperlink, <a>, ecc. Il rewriting va alla grande, ma si inceppa sul button. A chi si è cimentato in questa problematica ed è riuscito a risolvere, chiedo supporto.

    Grazie in anticipo.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Le domande su ASP.NET vanno nell'ominima sezione dedicata.
    Ho spostato la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Ok, mi scuro per l'errore. Grazie per la disponibilità

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