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
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.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
Grazie in anticipo.