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 : °°° Ciao °°°
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.
Introduzione e gestione di arrayImpariamo ad usare questo fondamentale tipo di dati |
CursorType e LockTypeDue fondamentali proprietà per la gestione di database |
Il file adovbs.incAnalisi del del file adovbs.inc: il suo compito e la sua utilità |
Pagine di errore personalizzateModificare da IIS (ma non solo) l'aspetto delle pagine di errore più... |
Dichiarazione delle variabiliEsempi di codice e spiegazioni su una delle basi del linguaggio ASP |
Guida ASP & MySQLUtilizzare le pagine ASP e farle interagire con il database mySQL |
Guida ASP con i cookieMini guida in sei lezioni per l'utilizzo specifico dei cookies |
Guida ASP di baseCorso di base sulla tecnologia Active Server Pages di Microsoft. Per... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Corso Progettazione database11 Maggio 2012 a Milano |
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |