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 & MySQL

Utilizzare le pagine ASP e farle interagire con il database mySQL

Guida ASP con i cookie

Mini guida in sei lezioni per l'utilizzo specifico dei cookies

Guida ASP di base

Corso di base sulla tecnologia Active Server Pages di Microsoft. Per...

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 Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto