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 | 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: 9856

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
  Ultime dal Forum

short descriptive essay example
tutoring for high school students free online
nsf dissertation year fellowship
how to write an introduction for term paper
fearless writing essay guide
beställa propecia e checking review
essay grading scale sat
self confidence essay for kids
ncer dissertation research

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


Triboo Media s.r.l. (società socio unico) - Viale Sarca 336 - Edificio 16, 20126 Milano (MI) Cap. Soc. 1.250.000,00 euro i.v. - P.IVA, C.F. e CCIAA di Milano IT06933670967 - REA MI-1924178 tel. +39 02 64741470 - fax +39 02 64741494 Società sottoposta alla direzione e coordinamento di TRIBOO SPA - all rights reserved CAP. SOC. EURO 28.740.210 I.V. - P.IVA 02387250307 - COD. FISC. e numero iscrizione al registro delle imprese CCIAA MI : 02387250307 tel.+39 02 64741401 - fax + 39 02 64741491. Utenti Connessi: 311


Pagina creata in 0,11sec. Powered by JuiceADV S.r.l.

Stats v0.1 (0,000sec.)