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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.