ASP  »  Guide  »  Guida ASP 

Oggetto Server: HTMLEncode



Come accennato nella pagina precedente, all'interno dell'oggetto Server sono presenti due metodi che sono in grado di manipolare in determinate situazioni delle stringhe di testo vere e proprie. Il primo metodo che affrontiamo è HTMLEncode. Questo metodo permette di visualizzare stringhe di testo esattamente come sono scritte senza incorrere nel pericolo che non vengano formattate e presentate correttamente all'utente finale. Vediamo un esempio per capirne il funzionamento:

<%
dim strTestoDaVisualizzare
strTestoDaVisualizzare = " °°° Ciao °°° "
response.write server.HTMLEncode(strTestoDaVisualizzare)
%>

Com'è possibile intuire, a video apparirà in modo corretto la stringa contenuta in strTestoDaVisualizzare. Però proviamo a vedere come verrà interpretata dal browser la stringa : &deg;&deg;&deg; Ciao &deg;&deg;&deg;

Per noi questo modo di visualizzazione appare strano, ma per il browser è corretto e consente a noi di leggere correttamente le informazioni mostrate. In conclusione possiamo affermare che grazie a questo metodo possiamo visualizzare sul nostro browser caratteri e simboli che altrimenti non saremmo in grado di vedere.

Un metodo molto simile è URLEncode. La sua funzione è quella di passare in modo corretto i dati che vengono passati da una pagina Asp ad un'altra tramite link o azioni di form. L'introduzione di questo metodo serve solo quando bisogna passare stringhe che contengono caratteri particolari nella creazione delle collection. Vedremo in seguito le collection ed il loro uso. Vediamo un esempio di link:

<% valore=server.URLEncode "°°° Nome & Cognome °°°" %>
<a href="pagina2.asp?Id=<%=valore%>">Link</a>

Nelle collection, il simbolo & ha un valore ben definito. In questo caso verrà quindi ignorato.

Ultimi articoli ASP

Introduzione e gestione di array

Impariamo ad usare questo fondamentale tipo di dati

CursorType e LockType

Due fondamentali proprietà per la gestione di database

Il file adovbs.inc

Analisi del del file adovbs.inc: il suo compito e la sua utilità

Pagine di errore personalizzate

Modificare da IIS (ma non solo) l'aspetto delle pagine di errore più...

Dichiarazione delle variabili

Esempi di codice e spiegazioni su una delle basi del linguaggio ASP

Altri articoli

Guide ASP

Guida ASP Nuke

Percorso per conoscere ASP Nuke: sistema di gestione contenuti open...

Guida ASP & MySQL

Utilizzare le pagine ASP e farle interagire con il database mySQL

Guida ASP

Una completa guida che analizza fin dai principi base le Active...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Windows server 2008

29 Marzo 2010 a Milano
Disponibilità: 7 Posti

Corso Webmaster con ASP.Net

22 Marzo 2010 a Roma
Disponibilità: 7 Posti