Esempi ASP
- Pagina precedente Riepilogo del corso ASP
- Pagina successiva Test ASP
Fondamenti:
- Scrivere testo con ASP
- Se si genera testo utilizzando ASP.
- Aggiungere HTML al testo
- Se si generano contemporaneamente etichette HTML e testo puro.
Variabile:
- Dichiarare una variabile
- Le variabili vengono utilizzate per memorizzare informazioni. Questo esempio dimostra come dichiarare una variabile, assegnare un valore a questa variabile e utilizzare questa variabile nel programma
- Dichiarare un array
- L'array viene utilizzato per memorizzare una serie di dati correlati. Questo esempio dimostra come dichiarare un array per memorizzare nomi.
- Generare ciclicamente titoli HTML
- Come generare ciclicamente 6 diversi titoli HTML.
- Creare un saluto basato sul tempo utilizzando Vbscript
- Questo esempio mostrerà diversi messaggi all'utente in base all'ora del server.
- Creare un saluto basato sul tempo utilizzando JavaScript
- Questo esempio è lo stesso dell'altro, ma con una grammatica diversa.
Programma:
- Chiamare una subroutine scritta in VBScript
- Come chiamare una subroutine scritta in VBScript da ASP.
- Chiamare una subroutine scritta in JavaScript
- Come chiamare una subroutine scritta in JavaScript da ASP.
- Chiamare una subroutine scritta in VBScript e JavaScript
- Come chiamare una subroutine scritta in VBScript e JavaScript in un file ASP.
Formulario:
- Form con method="get"
- Come utilizzare il comando Request.QueryString per interagire con l'utente.
- Form con method="post"
- Come utilizzare il comando Request.Form per interagire con l'utente.
- Modulo con pulsanti di opzione
- Come interagire con l'utente tramite pulsanti di opzione utilizzando Request.Form.
Cookie:
- Cookie di benvenuto
- Come creare un cookie di benvenuto.
Oggetto Response:
- Scrivere testo
- Scrivere testo utilizzando ASP
- Formattare il testo utilizzando tag HTML in ASP
- Questo esempio dimostra come combinare testo e tag HTML utilizzando ASP.
- Reindirizzare l'utente a un altro URL
- Questo esempio dimostra come reindirizzare l'utente a un altro URL.
- Mostrare un link casuale
- Questo esempio dimostra un link ipertestuale che mostra uno dei due link ogni volta che si carica la pagina.
- Controllare la cache
- Questo esempio dimostra come controllare la cache.
- Svuotare la cache
- Questo esempio dimostra come svuotare la cache.
- Terminare lo script durante l'elaborazione e restituire i risultati
- Questo esempio dimostra come interrompere l'esecuzione dello script durante il processo di elaborazione.
- Impostare il numero di minuti di cache della pagina nel browser prima della scadenza
- Questo esempio dimostra come specificare il tempo di cache della pagina nel browser prima della scadenza.
- Impostare la data e l'ora di scadenza della cache della pagina nel browser
- Questo esempio dimostra come specificare la data e l'ora di scadenza della cache della pagina nel browser.
- Controllare se l'utente è ancora connesso al server
- Questo esempio dimostra come controllare se l'utente è disconnesso dal server.
- Impostare il tipo di contenuto
- Questo esempio dimostra come specificare il tipo di contenuto.
- Impostare il set di caratteri
- Questo esempio dimostra come specificare il nome del set di caratteri.
Esempio di set QueryString
- Inviare informazioni di query quando un utente clicca su un link
- Questo esempio dimostra come inviare informazioni aggiuntive nella pagina tramite un link e recuperare queste informazioni nella pagina di destinazione (nella pagina di esempio è la stessa pagina).
- Applicazione semplice del set QueryString
- Questo esempio dimostra come il set QueryString recupera i valori dal modulo. Questo modulo utilizza il metodo GET, il che significa che le informazioni inviate sono visibili all'utente (nell'indirizzo). Il metodo GET limita anche la quantità di informazioni inviate.
- Come utilizzare le informazioni inviate dal modulo
- Come utilizzare i valori recuperati dal modulo
- Più informazioni provenienti dal modulo
- Questo esempio dimostra cosa contiene la QueryString se l'area di input contiene diversi nomi identici. Mostrerà come dividere questi nomi identici. Anche come utilizzare la parola chiave count per contare l'attributo "name". Questo modulo utilizza il metodo GET.
Esempio di set Form
- Applicazione semplice di un set Form
- Questo esempio dimostra come il set Form recupera i valori dal modulo. Questo modulo utilizza il metodo POST, il che significa che le informazioni inviate sono invisibili all'utente e non ci sono limiti sulla quantità di informazioni inviate (è possibile inviare una grande quantità di informazioni).
- Come utilizzare le informazioni provenienti dal modulo
- Questo esempio dimostra come utilizzare le informazioni recuperate dal modulo. Abbiamo utilizzato la raccolta Form. Il modulo utilizza il metodo POST.
- Più informazioni provenienti dal modulo
- Questo esempio dimostra cosa contiene la raccolta Form se vari campi di input hanno lo stesso nome. Mostrerà come separare questi nomi identici. Mostrerà anche come utilizzare la parola chiave count per contare l'attributo "name". Questo modulo utilizza il metodo POST.
- Modulo con pulsanti di scelta singola
- Questo esempio dimostra come utilizzare la raccolta Form per interagire con l'utente tramite pulsanti di scelta singola. Questo modulo utilizza il metodo POST.
- Modulo con pulsanti di opzione
- Questo esempio dimostra come utilizzare la raccolta Form per interagire con l'utente tramite pulsanti di opzione. Questo modulo utilizza il metodo POST.
Altri esempi
- Ottieni informazioni dell'utente
- Come determinare il tipo di browser e l'indirizzo IP del visitatore
- Ottieni variabili del server
- Questo esempio dimostra come utilizzare la raccolta ServerVariables per ottenere informazioni come il tipo di browser e l'indirizzo IP del visitatore.
- Creare un cookie di benvenuto
- Questo esempio dimostra come creare un cookie di benvenuto utilizzando la raccolta Cookies.
- Progettare il numero totale di byte inviati dall'utente
- Questo esempio dimostra come utilizzare l'attributo TotalBytes per ottenere il numero totale di byte inviati dall'utente nell'oggetto Request.
Oggetto Session
- Impostare e restituire LCID
- Questo esempio dimostra l'attributo "LCID". Questa proprietà imposta e restituisce un intero che indica una posizione o una regione. Similmente, date, ora e valute devono essere visualizzati in base alla posizione o alla regione.
- Restituire SessionID
- Questo esempio dimostra l'attributo "SessionID". Questa proprietà restituisce un id unico per ogni utente. Questo id viene generato dal server.
- Scadenza della sessione
- Questo esempio dimostra l'attributo "Timeout". Questo esempio imposta e restituisce il tempo di scadenza della sessione (minuti).
Oggetto Server
- Quando è stata l'ultima modifica di questo file?
- Progettare l'ultimo aggiornamento del file.
- Aprire e leggere un file di testo
- Questo esempio apre il file "Textfile.txt" per la lettura.
- Contatore di clic fatto in casa
- Questo esempio legge un numero da un file, aggiunge 1 a questo numero e scrive nuovamente questo numero nel file.
Oggetto FileSystemObject
- Esiste il file specificato?
- Questo esempio dimostra come creare inizialmente un oggetto FileSystemObject e poi utilizzare il metodo FileExists per verificare l'esistenza di un file.
- Esiste la cartella specificata?
- Questo esempio dimostra come utilizzare il metodo FolderExists per verificare l'esistenza di una cartella.
- Esiste il drive specificato?
- Questo esempio dimostra come utilizzare il metodo DriveExists per verificare l'esistenza di un dispositivo.
- Ottieni il nome del dispositivo specificato
- Questo esempio dimostra come utilizzare il metodo GetDriveName per ottenere il nome del dispositivo specificato.
- Ottieni il nome della cartella padre del percorso specificato
- Questo esempio dimostra come utilizzare il metodo GetParentFolderName per ottenere il nome della cartella padre del percorso specificato.
- Ottieni l'estensione della cartella
- Questo esempio dimostra come utilizzare il metodo GetExtensionName per ottenere l'estensione del file dell'ultimo componente del percorso specificato.
- Ottieni il nome del file
- Questo esempio dimostra come utilizzare il metodo GetFileName per ottenere il nome dell'ultimo componente del percorso specificato.
- Ottieni il nome di base del file o della cartella
- Questo esempio dimostra come utilizzare il metodo GetBaseName per restituire il nome di base del file o della cartella specificato nel percorso.
Oggetto TextStream
- Leggi il file
- Questo esempio dimostra come utilizzare il metodo OpenTextFile di FileSystemObject per creare un oggetto TextStream. Il metodo ReadAll dell'oggetto TextStream recupera il contenuto dal file di testo aperto.
- Leggi una parte del file di testo
- Questo esempio dimostra come leggere solo una parte del contenuto di un file di flusso di testo.
- Leggi una riga del file di testo
- Questo esempio dimostra come leggere una riga di contenuto da un file di flusso di testo.
- Leggi tutte le righe del file di testo
- Questo esempio dimostra come leggere tutte le righe da un file di flusso di testo.
- Salta una parte del file di testo
- Questo esempio dimostra come saltare un numero specificato di caratteri durante la lettura di un file di flusso di testo.
- Salta una riga del file di testo
- Questo esempio dimostra come saltare una riga durante la lettura di un file di flusso di testo.
- Restituisci il numero di riga
- Questo esempio dimostra come restituire il numero di riga corrente nel file di flusso di testo.
- Ottieni il numero di colonna
- Questo esempio dimostra come ottenere il numero di colonna del carattere corrente nel file.
Oggetto Drive
- Ottieni il numero di spazio disponibile del dispositivo specificato
- Questo esempio dimostra come creare prima un oggetto FileSystemObject e poi utilizzare l'attributo AvailableSpace per ottenere lo spazio disponibile del dispositivo specificato.
- Ottieni la capacità di spazio rimanente del dispositivo specificato
- Questo esempio dimostra come utilizzare l'attributo FreeSpace per ottenere lo spazio rimanente del dispositivo specificato.
- Ottieni la capacità totale del dispositivo specificato
- Questo esempio dimostra come utilizzare l'attributo TotalSize per ottenere la capacità totale del dispositivo specificato.
- Ottieni la lettera del dispositivo del dispositivo specificato
- Questo esempio dimostra come utilizzare l'attributo DriveLetter per ottenere la lettera del dispositivo specificato.
- Ottieni il tipo del dispositivo del dispositivo specificato
- Questo esempio dimostra come utilizzare l'attributo DriveType per ottenere il tipo di dispositivo del dispositivo specificato.
- Ottieni le informazioni sul sistema di file del dispositivo specificato
- Questo esempio dimostra come utilizzare il FileSystem per ottenere il tipo di file system di un dispositivo di archiviazione specifico.
- Il dispositivo di archiviazione è pronto?
- Il dispositivo di archiviazione è pronto?
- Ottener il percorso del dispositivo di archiviazione specifico
- Questo esempio dimostra come utilizzare l'attributo Path per ottenere il percorso di un dispositivo di archiviazione specifico.
- Ottener la cartella radice del dispositivo di archiviazione specifico
- Questo esempio dimostra come utilizzare l'attributo RootFolder per ottenere la cartella radice di un dispositivo di archiviazione specifico.
- Ottener il numero di serie del dispositivo di archiviazione specifico
- Questo esempio dimostra come utilizzare l'attributo Serialnumber per ottenere il numero di serie di un dispositivo di archiviazione specifico.
Oggetto File
- Quando è stato creato questo file?
- Questo esempio dimostra come creare un oggetto FileSystemObject, quindi utilizzare l'attributo DateCreated dell'oggetto File per ottenere la data e l'ora di creazione di un file specifico.
- Quando è stato modificato questo file?
- Questo esempio dimostra come utilizzare l'attributo DateLastModified per ottenere la data e l'ora dell'ultima modifica di un file specifico.
- Quando è stato visitato questo file?
- Questo esempio dimostra come utilizzare l'attributo DateLastAccessed per ottenere la data e l'ora dell'ultimo accesso di un file specifico.
- Restituire le proprietà di un file specifico
- Questo esempio dimostra come utilizzare l'attributo Attributes per restituire le proprietà di un file specifico.
Oggetto Dictionary
- Esiste la chiave specificata?
- Questo esempio dimostra come creare un oggetto Dictionary, quindi utilizzare il metodo Exists per verificare se una chiave specifica esiste.
- Restituire un array di tutti gli elementi
- Questo esempio dimostra come utilizzare il metodo Items per restituire un array di tutti gli elementi.
- Restituire un array di tutte le chiavi
- Questo esempio dimostra come utilizzare il metodo Keys per restituire un array di tutte le chiavi.
- Restituire il valore di un determinato elemento
- Questo esempio dimostra come utilizzare l'attributo Item per restituire il valore di un determinato elemento.
- Impostare una chiave
- Questo esempio dimostra come utilizzare l'attributo Key per impostare una chiave in un oggetto Dictionary.
- Restituire il numero di coppie chiave/valore
- Questo esempio dimostra come utilizzare l'attributo Count per restituire il numero di coppie chiave/valore.
Componente AdRotator
- Esempio semplice di AdRotator
- Questo esempio mostra come utilizzare il componente AdRotator per visualizzare un'immagine pubblicitaria diversa ogni volta che l'utente visita il sito web o aggiorna una pagina.
- AdRotator - Link Immagine
- Questo esempio mostra come utilizzare il componente AdRotator per visualizzare un'immagine pubblicitaria diversa ogni volta che l'utente visita il sito web o aggiorna una pagina. Inoltre, l'immagine stessa è un link.
Componente di Capacità del Browser
- Componente di Capacità del Browser
- Questo esempio dimostra come determinare il tipo, le prestazioni e la versione del browser di ogni visitatore del sito web.
Componente di Linking del Contenuto
- Componente di Linking del Contenuto
- Questo esempio costruirà una lista di contenuti.
- Componente Content Linking 2
- Questo esempio utilizza il componente Content Linking per navigare tra le pagine elencate in un file di testo.
Content Rotator (ASP 3.0)
- Componente Content Rotator
- Quando l'utente accede o aggiorna la pagina, il componente visualizza stringhe di contenuto HTML diverse.
- Pagina precedente Riepilogo del corso ASP
- Pagina successiva Test ASP