Come utilizzare un masterizzatore URL nel Global.asax Vb.Net

June 29

Il file di ASP.NET "Global.asax" permette di impostare il codice pre-rendering che viene eseguito prima che l'utente vede la pagina Web nel browser. Una funzione di riscrittura URL cambia un URL user-friendly per l'URL effettivo necessario per visualizzare le informazioni dinamiche. URL user-friendly utilizzano uno schema di denominazione che rende più facile per i visitatori di riconoscere e ricordare l'indirizzo di un sito web. L'URL non è una pagina reale sul server, in modo da utilizzare il file Global.asax per puntare al server per l'indirizzo della pagina attuale.

istruzione

1 Fare clic sul pulsante di Windows "Start", e selezionare "Tutti i programmi". Fai clic su "Microsoft .NET," quindi su "Visual Studio" per aprire il software. Aprire il progetto Web .NET dopo l'apertura VS.

2 Fare doppio clic sul file "Global.asax" visualizzato in "Solution Explorer" sul lato destro della finestra. Il file si apre in un editor, che è dove si digita la modifica URL riscrittura.

3 Digitare il seguente codice nell'editor del file:

http fioco come System.Web.HttpContext = HttpContext.Current

Dim URL come stringa = URL.Request.Path.ToLower ()

http.RewritePath("page.aspx?ID=333")

Il codice precedente recupera l'URL e lo memorizza corrente nella variabile "URL". La funzione "RewritePath" esegue la riscrittura URL e dirige il server per elaborare il file "Page.aspx". Sostituire la pagina e ID con i propri valori.