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 NukePercorso per conoscere ASP Nuke: sistema di gestione contenuti open... |
Guida ASP & MySQLUtilizzare le pagine ASP e farle interagire con il database mySQL |
Guida ASPUna completa guida che analizza fin dai principi base le Active... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Corso Windows server 200829 Marzo 2010 a Milano |
|
|
Corso Webmaster con ASP.Net22 Marzo 2010 a Roma |