Latest web development tutorials

ASP di riferimento rapido

ASP da W3CSchool riferimento rapido. Stamparlo e metterlo in una tasca, pronto per l'uso.


grammatica di base

script ASP da <% e%> circondato. Scrivi output al browser:

<HTML>
<Body>
<% Response.Write ( "Ciao Mondo!")%>
</ Corpo>
</ Html>

La lingua predefinita ASP è VBScript. Per usare un altro linguaggio di scripting, nella parte superiore della pagina ASP inserire una specifica lingua:

<% @ Language = "javascript"%>
<HTML>
<Body>

<%
....
%>

Forme e l'input dell'utente

modulo Request.QueryString per il metodo di raccolta = "get" il valore. Da un form utilizzando il metodo GET di trasmissione delle informazioni a tutti gli utenti è visibile (nella barra indirizzi del browser), e la quantità di informazioni trasmesse è limitata.

raccolta Request.Form per il metodo di utilizzo = "post" sotto forma di valore. Utilizzando il metodo POST di trasmettere informazioni dalla forma non è visibile all'utente, e non vi è alcun limite alla quantità di informazioni da inviare.

I cookie ASP

cookie usato per identificare l'utente. Un cookie è un server sul computer dell'utente per rimanere in un piccolo file. Ogni volta che lo stesso computer tramite il browser richiede una pagina, il computer invierà un cookie.

Response.Cookies comando viene utilizzato per creare un cookie:

<%
Response.Cookies ( "Nome") = "Alex"
Response.Cookies ( "Nome"). Scade = "maggio 10,2002"
%>

Nota: il comando Response.Cookiesdeve apparire prima del tag <html>!

"Request.Cookies" comando è utilizzato per recuperare i valori dei cookie:

<%
fname = Request.Cookies ( "Nome")
Response.Write ( "Nome =" & fname)
%>

Riferimenti

Utilizzando la direttiva #include, è possibile eseguire prima di file ASP sul server, il contenuto di un altro file ASP nel file ASP. direttiva # include viene utilizzato per creare funzioni, intestazioni, piè di pagina, e altri elementi devono essere ripetuta o utilizzato su diverse altre pagine.

sintassi:

<! - # Include virtual = "somefile.inc" ->
o
<! - # Include file = "somefile.inc" ->

Si prega di utilizzare la parola chiave virtuale per indicare un percorso che inizia con una directory virtuale. Se un file denominato "header.inc" si trova nella directory virtuale / html, la seguente riga di codice inserisce "header.inc" contenuto del documento:

<! - # Include virtual = "/ html / header.inc" ->

Usa la parola chiave del file per indicare un percorso relativo. Percorso relativo è la directory che contiene riferimenti iniziato. Se si dispone di un file nella directory html, e il file html "header.inc" si trova nella testa, la seguente riga di codice viene inserito "header.inc" contenuto del documento nel file:

<! - # Include file = "headersheader.inc" ->

Si prega di utilizzare la parola chiave del file con la sintassi (..) per fare riferimento ai file di livello superiore nella directory.

global.asa

file Global.asa è un file facoltativo che può contenere dichiarazioni sono soggette le applicazioni ASP ogni pagina si accede, variabili e metodi.

Nota: file Global.asadeve essere memorizzato nella directory principale dell'applicazione ASP, e ogni applicazione può avere un solo file Global.asa.

Global.asa file può contenere solo le seguenti:

  • applicazione Eventi
  • sessione evento
  • <Oggetto> dichiarazione
  • Dichiarazione TypeLibrary
  • direttiva #include

Applicazione e Session evento

In Global.asa si può dire gli oggetti di applicazione e di sessione quando l'applicazione / sessione iniziando cosa fare, cosa fare quando la fine della applicazione / sessione. Il codice per eseguire questa operazione si trova nel gestore di eventi.Nota: Dal momento che non possiamo usare i delimitatori di script ASP (<% e%>) inserire gli script nel file Global.asa, abbiamo bisogno di gestire ordinaria posto nel HTML tag <script> all'interno:

<Script language = "VBScript" runat = "server">
sub Application_OnStart
'Alcuni codice
sub end
sub Application_OnEnd
'Alcuni codice
sub end
sub Session_OnStart
'Alcuni codice
sub end
sub Session_OnEnd
'Alcuni codice
sub end
</ Script>

<Object> dichiarazione

Può tag <object> per creare oggetti con la sessione o portata di applicazione nel file Global.asa utilizzando.NOTA: <object> tag deve essere nel tag <script> fuori!

sintassi:

<Oggetto runat = portata "server" = "scope" id = "id"
{Prog ID = "progID" | classid = "classid"}>
.......
</ Object>

Dichiarazione TypeLibrary

TypeLibrary (tipo di libreria) è un contenitore che comprende un corrispondente file DLL di oggetti COM. Includendo una chiamata al TypeLibrary nel file Global.asa, è possibile accedere alle costanti dell'oggetto COM, e il codice ASP anche meglio in grado di segnalare errori. Se l'applicazione Web si basa sui tipi di dati di oggetti COM dichiarati in una libreria di tipi, è possibile digitare le librerie in dichiarazione Global.asa.

sintassi:

<! - METADATA TYPE = "TypeLib"
file = "file"
uuid = "typelibraryuuid"
version = "VersionNumber"
lcid = "LocaleID"
->

oggetto Session

oggetto Session è utilizzato per memorizzare le informazioni relative a una sessione utente (sessione), o modificare l'impostazione sessione utente (sessione). memorizza variabili informazioni di un singolo utente vengono archiviati nell'oggetto Session, e sono disponibili per applicazioni in tutte le pagine.

insieme

  • Indice - Contiene tutti aggiunti alla sessione tramite una voce di comando di script.
  • StaticObjects - contiene tutti usano il codice HTML <object> tag viene aggiunto l'oggetto della sessione.
  • Contents.Remove(voce / index) - rimuovere un elemento dalla collezione Contents.
  • Contents.RemoveAll () - Rimuovere tutti gli elementi della collezione Contents.

proprietà

  • CODEPAGE - specificato set di caratteri utilizzati contenuto quando dinamici.
  • LCID - viene utilizzato per visualizzare dinamica identificatore di area di contenuto.
  • SessionID - restituisce l'id di sessione
  • Timeout - imposta o restituisce il timeout della sessione.

modo

  • Abandon - sessione di revoca oggetti tutti gli oggetti.

oggetto Application

Lavorare insieme per realizzare un file ASP gruppo di lavoro chiamato un'applicazione. oggetto applicazione viene utilizzata per mettere questi file in bundle insieme. Tutti gli utenti condividono un oggetto Application. applicazione degli oggetti ci saranno un sacco di informazioni nel settore degli usi pagina di applicazione (come le informazioni di connessione al database).

insieme

  • Contenuto - includono tutti i comandi di script aggiuntivi al programma applicativo.
  • StaticObjects - contiene tutti usano il codice HTML <object> tag viene aggiunto l'oggetto applicazione.
  • Contents.Remove - rimuovere un elemento dalla collezione Contents.
  • Contents.RemoveAll - Rimuovere tutti gli elementi della collezione Contents.

modo

  • Bloccare - impedire agli utenti di modificare le proprietà degli oggetti Application.
  • Sblocca - Consente agli utenti di modificare le proprietà degli oggetti Application.

oggetto Response

Oggetti di risposta per risultati dal server all'utente di inviare l'output.

insieme

  • Cookies (nome) - impostare il valore del cookie. Se il cookie non esiste, creare un cookie, e imposta il valore specificato.

proprietà

  • Buffer - Specifica se il buffer di uscita. Quando il buffer di uscita è impostata, il server impedisce una risposta al browser fino a quando tutti gli script del server sono stati elaborati, o fino a quando lo script chiama il metodo Flush o End. Se si desidera impostare questa proprietà, dovrebbe essere collocato in un tag file ASP <html> prima.
  • CacheControl - se impostare un server proxy può memorizzare nella cache l'output generato da ASP. Se impostato su pubblico, quindi il server proxy memorizza nella cache le pagine.
  • Charset(charset_name) - il nome del set di caratteri (come "ISO8859-1") aggiunto al tipo di contenuto intestazione oggetto Response.
  • ContentType - Impostazione oggetto Response tipo di contenuto HTTP (ad esempio "text / html", "image / gif", "image / jpeg", "text / plain"). L'impostazione predefinita è "text / html".
  • Scade - pagina Impostazioni nel tempo cache del browser (minuti) prima della rottura.
  • ExpiresAbsolute - impostare la data e l'ora su una pagina del browser invalidazione della cache.
  • IsClientConnected - Indica se il client è disconnesso dal server.
  • Pics(pics_label) - valore di tag PICS viene aggiunto alla intestazione di risposta.
  • Stato - valore predeterminato restituito dalla riga di stato del server.

modo

  • AddHeader(nome, valore) - aggiungere un nuovo header di risposta HTTP e il valore di HTTP.
  • AppendToLogString - La stringa da aggiungere alla voce di registro del server (voce di log del server) fine.
  • BinaryWrite(data_to_write) - scrivere dati senza ogni caso la conversione dei caratteri direttamente all'uscita.
  • Clear - Cancella buffer di uscita. Utilizzare questo metodo per gestire gli errori. Se Response.Buffer non impostata su true, il metodo produrrà un errore di run-time.
  • Fine - interrompe l'elaborazione dello script e restituisce il risultato corrente.
  • Flush - invio immediato di uscita tamponata. Se Response.Buffer non impostata su true, il metodo produrrà un errore di run-time.
  • Redirect(url) - reindirizzare l'utente a un altro URL.
  • Scrivere(data_to_write) - scrivere il testo per l'utente.

Object Request

Quando un browser richiede alla pagina di server, questo comportamento è chiamato una richiesta (richiesta). Richiesta oggetto viene utilizzato per ottenere informazioni da parte dell'utente.

insieme

  • ClientCertificate - contiene tutti i valori dei campi memorizzati nel certificato client.
  • Cookies(nome) - contiene tutto il valore del cookie HTTP inviato nella richiesta.
  • Form(nome_elemento) - contiene tutti i moduli utilizzando il metodo POST per inviare il valore di modulo (ingresso).
  • QueryString(variable_name) - contiene tutti la stringa di query valori delle variabili HTTP.
  • ServerVariables(server_variable) - contiene tutti i valori delle variabili del server.

proprietà

  • TotalBytes - Restituisce il numero totale di byte nel corpo della richiesta inviata dal client.

modo

  • BinaryRead - recuperate nell'ambito inviato dal client al server di posta i dati richiesti.

Object Server

oggetto Server viene utilizzato per accedere alle proprietà e metodi sul server.

proprietà

  • ScriptTimeout - Imposta o restituisce il valore massimo in uno script prima di poter terminare il tempo di esecuzione (sec).

modo

  • CreateObject(type_of_object) - si crea un'istanza di un oggetto.
  • Execute(percorso) - eseguire un altro file ASP dall'interno del file ASP. Dopo il completamento della realizzazione del file ASP è chiamata, il controllo ritorna ai file ASP precedenti.
  • GetLastError () - restituisce l'errore si è verificato può essere descritto come un oggetto ASPError stato.
  • HTMLEncode(stringa) - una serie di applicazioni di codifica HTML.
  • MapPath(percorso) - il percorso relativo o virtuale è mappata a un percorso fisico.
  • Transfer(percorso) - per inviare tutti i messaggi di stato a un altro file per l'elaborazione. Dopo la trasmissione, il controllo del programma non restituisce il file originale ASP.
  • URLEncode(String) - URL applicazione regole di codifica stringa.

Fonte: http: //www.w3cschool.cc/asp/asp-quickref.html