Ricavare path e URL corrente con ASP.NET

di Daniele Bochicchio, in ASP.NET, VB.NET,

Con Classic ASP molte informazioni relative al server sono contenute nell'insieme delle Server Variables. L'accesso a questo insieme, tuttavia, non è performante e richiede, anche per la lettura di uno solo dei valori, un chiamata al server web che restituisce tutta la lista delle chiavi contenute con i rispettivi valori.
Con ASP.NET queste e molte altre informazioni sono state incluse direttamente nella classe HttpRequest, facilitando il compito di chi sviluppa e le performance generali dell'applicazione.
Ecco quindi come ricavare il percorso e l'URL completo dello script in esecuzione:

<SCRIPT RUNAT="SERVER" LANGUAGE="VB">
Sub Page_Load()
  Response.Write("Percorso: " & Request.Path.ToString)
  Response.Write("<br>URL: " & Request.Url.ToString)
End Sub
</SCRIPT>

Supponendo che la pagina su cui ci troviamo sia
http://localhost/test/406.aspx?param1=val
lo script ci restituirà:
Percorso: /usag/406.aspx
URL: http://localhost/usag/406.aspx?param1=val

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi