Pagina Iniziale | Preferiti Comunity: Login | Registrati | Newsletter | Forum | Concorsi Newsgroup
Canali: Hardware | Software | Files | Webmaster | Cellulari | Shop     
Nel sito: News | Articoli | Files | Manuali | Consigli PC | Schede cellulari | Programmaz. | Hosting | Motori Ricerca | Glossario | Link
Servizi: Shopping | Forum | Crea un BLOG | Cartucce Compatibili | Hosting Aruba | Tool News |   Sponsor: Automazione Industriale
  Articoli

Recensioni
Consigli per PC


  News e files

Software
Telefonia
Internet
Tecnologia
Files e Download


  Manualistica

Guide HW/SW
Scripts ASP
Scripts HTML
Scripts Java
Scripts Delphi
Glossario


  Shopping

Hardware
Software e Giochi
Elettronica
Cinema e Film
Console e Accessori
Prodotti Ufficio
Formazione e Corsi

Tieniti aggiornato sul mondo della tecnologia con la nostra newsletter!
La tecnologia sulla tua
casella e-mail

[Info Newsletter]


Concessionaria Pubblicitaria


<< News Precedente [Fine Pagina] News Successiva >>
Asp object: lez. 7

Un articolo di: Matteo Gentile del 05/11/2002      Letture: 5619

599,00 Euro
Starter - 7.2 da Oliviero.it



  Buono sconto 4% su Toner e Cartucce agli utenti AZpoint. SU Iomiricarico.it!!

L'Oggetto Server


Si ringrazia Matteo Gentile per la concessione del materiale pubblicato in questo articolo.

L'Oggetto Server fornisce l'accesso ai metodi e alle proprietà del Server. La sintassi di questo oggetto è la seguente:

Server.property|method

Il modello dell'oggetto Server è il seguente:
Properties
ScriptTimeOut
Il tempo che uno script ha a disposizione prima di dare un Timeout.


Methods
CreateObject
Crea un'istanza di un componete presente sul Server.
Execute
Esegue un file .asp.
GetLastError
Ritorna un Oggetto ASPError che descrive la condizione d'errore.
HTMLEncode
Applica la codifica HTML alla stringa specificata.
MapPath
Mappa il percorso virtuale specificato in un percorso fisico.
Transfer
Invia tutte le informazioni di stato correnti ad un'altra pagina ASP per il processamento.
URLEncode
Applica le regole di codifica URL, inclusi i caratteri di escape, alle stringhe.


Server.ScriptTimeout

Serve per impostare un tempo massimo di N secondi entro il quale o si esaurisce completamente lo script o lo interrompe generando un messaggio di errore.
La sintassi è la seguente:

Server.ScriptTimeout = N

Il problema è impostare un valore di N non troppo piccolo (per evitare che uno script non venga mai completato) ma non troppo grande (per evitare che l'utente attenda troppo invano prima di fornirgli un errore).
Indietro


Server.CreateObject

Serve per generare delle istanze dei componenti presenti sui Server.
La sintassi è la seguente:

<% Set istanza = Server.CreateObject("classe.componente") %>

Questo tipo di istruzione verrà usata frequentemente quando si utilizzeranno i database. Qui di seguito riporto la creazione dell'istanza della connessione ad un database:

<% Set DBConn=Server.CreateObject("ADODB.Connection") %>

Indietro


Server.HTMLEncode

Permette di visualizzare stringhe di testo esattamente come sono scritte senza incorrere nel pericolo che non vengano formattate e presentate correttamente all'utente finale.
Grazie a questo metodo possiamo visualizzare sul nostro browser caratteri e simboli che altrimenti non saremmo in grado di vedere.
Vediamo un esempio:

dim strTestoDaVisualizzare
strTestoDaVisualizzare = " x² "
response.write server.HTMLEncode(strTestoDaVisualizzare)

L'esponente 2 viene interpretato dal browser come &sup2; e mostrato correttamente.
Per un elenco completo dei simboli ISO cliccare
qui. Indietro


Server.URLEncode

E' simile al precedente, serve per passare in modo corretto i dati 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.
Vediamo un esempio:

<% valore=server.URLEncode " 1° Classificato " %>
<a href="pagina2.asp?Id=<%=valore%>">Link</a>

Indietro


Server.MapPath

Serve per recuperare il percorso fisico di una cartella presente sul server.
Ecco un esempio:

dim percorso
percorso=Server.MapPath("/cartella")

E' sempre meglio non abusare di questo metodo, ma utilizzare il percorso completo perchè altrimenti IIS deve andare a leggere il percorso con una speciale richiesta che tradotto vuol dire decadimento delle prestazioni.



[Indietro]    [Su]      [Home]      [Commenti]      [V. Stampabile]

Commenta questa notizia:
Non hai ancora fatto il
Login, puoi inserire commenti solo come anonimo.
ATTENZIONE: il tuo IP verrà memorizzato e mostrato a fianco del commento; con la pressione del tasto invia commento si esprime il consenso alla pubblicazione di tale informazione personale.
A discrezione dello staff, i commenti ritenuti non adatti od offensivi potranno essere rimossi. Nel caso di utilizzo di espressioni volgari od offensive il comportamento verrà segnalato al provider interessato.
Se non ti sei ancora registrato, cosa aspetti? Registrati subito.

Da ora puoi discutere dei problemi informatici anche sul nostro FORUM

Testo del commento:




  News correlate

 ASP: HTTP 500 internal server error
 ASP: Guida ai Database - lez. 1
 Asp object: lez. 8
 Asp object: lez. 7
 Asp object: lez. 6
 Asp object: lez. 5
 ASP Objects: lez. 4
 ASP Objects: lez. 3


Domini Email SpazioWeb
a partire da € 9.99+IVA annui


  Ultime dal Forum

Buxillionaire.com
Conoscete metodi di guadagno?
vuoi guadagnare dai 3 ai 100 euro al giorno??
Guadagnare soldi con GDI
consiglio 1000-1100@€
Osservatorio PTC
NOVITA' ASSOLUTA
3° RADUNO ITALIANO PES 2008: ROMA - 25 MAGGIO 2008
DROP SHIP-DROP SHIPPING ITALIA

Comunicazioni / Note Legali / Staff / Collabora / Pubblicità / Contatti


Copyright ZETA TECH S.r.l. (P.IVA : 02387250307), tutti i diritti riservati Utenti Connessi: 232

Programmi


Pagina creata in 0.11sec. Powered by Zeta Tech S.r.l.

Stats v0.1 (0.000sec.)