English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Inclusioni lato server (SSI) con ASP

Web design RSS Feed





Server Side Includes (SSI) con persone ASP hanno spesso identiche sezioni di diffusione del codice in molte pagine ASP, in genere il codice nella parte superiore della pagina (di solito denominato l'intestazione) e la parte inferiore del pagina (piè di pagina). Allo stesso modo, è possibile avere il codice che esegue un certo insieme di istruzioni che si sta ripetendo in più pagine. Consideriamo un esempio: - <% If foobar = "yes" Then Response.Write "Sì!" Altro response.write "NON SI!" End if%> Ok, ok ... E 'semplice, ma immagino che lei abbia usato questo su più pagine. What's wrong with this picture? Bene ... non dovete pensare che a lungo prima di rendersi conto che, se Hai mai voluto cambiare qualcosa su quel pezzo di codice, si avrebbe il vostro lavoro tagliati fuori. si dovrebbe cambiare ogni pagina ... ognuno di noi ha fatto questo a un certo punto e per fortuna la maggior parte di solito compiere i passi per imparare una modo per aggirare questo problema. Se riuscissimo a salvare il nostro prezioso pezzo di codice in un file e file che hanno accesso ogni volta che avevamo bisogno del codice, allora non abbiamo più un problema quando si tratta di cambiare le cose, come abbiamo semplicemente aggiornare un file. Include i file o Server Side Includes (SSI) in cui sono più comunemente conosciuti sono un modo efficace non solo per risparmiare tempo quando si tratta di mantenere e aggiornare un sito, ma anche di aumentare l'efficienza e la velocità di tale sito anche! Ok, vediamo come possiamo utilizzare un file di inclusione ... per iniziare abbiamo bisogno di usare uno dei due metodi. Il primo consente di includere i file relativamente. Con questo voglio dire che rispetto alla directory ASP file che utilizza il file di inclusione risiede. Il secondo metodo include i file virtualmente. Compresi i file significa praticamente che il percorso è preso dalla directory root. Si consideri che stiamo per avere un file (/ somefile.asp main /) include un altro file (/ includes / someinclude.asp). Per dimostrare, l'inclusione relativa, dare un'occhiata a questo: - <% Response.Write "l'esecuzione di codice incluso ora"%> <!--# include file ="../ includes / someinclude.asp "-> <% Response.Write" fatto di esecuzione incluso il codice "%> E qui, diamo un esempio di metodo, l'inclusione virtuale: - <% Response.Write" l'esecuzione di codice incluso ora "%> <!--# include virtual =" / includes / someinclude.asp "-> <% Response.Write" fatto di esecuzione incluso il codice "%> Nota: la leggera differenza tra i due metodi. Con l'inclusione virtuale, è possono muoversi il file che invita gli include file ovunque senza pregiudicare il risultato, perché il percorso è sempre relativo alla radice. Lo stesso non si può dire invece per l'inclusione relativa. Se si sposta un file che è con relativo inserimento in una directory diversa, sarà più probabile trovare il percorso relativo non è più corretta. Dagli esempi precedenti, si può inoltre notare che entrambi i metodi, quando si chiama il comprendono farlo FUORI del blocco di script ASP. Questo perché # include dichiarazioni non sono interpretati da ASP. Includere i file sono inclusi prima di una sola riga di ASP è trasformato il che significa che i seguenti lavori WONT: - lt%;% Page = request.form ( "pagina")%> <!--# include file ="../ include / <% = pagina%>. ASP "-> Ci sono state cercando di eseguire una dinamica comprendono e sarei il primo ad ammettere che quanto sopra sarebbe molto utile in effetti Se infatti fosse possibile. Io ho intenzione di coprire alcuni metodi che ovviare a questa serie indietro, ma so che sarà ora prurito per iniziare subito a utilizzare i file include anche solo preoccuparvi di questo, quindi mi coprire in un prossimo articolo. Mi auguro che hai trovato la informativa di cui sopra e spero che ispira tutti voi a scrivere il codice che è più efficiente e più facilmente maintained.Rob Collyer, sperimentato con 20 anni

Fonte dell'articolo: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!

Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Invia i tuoi articoli alla Directory di Messaggiamo.Com

Categorie


Copyright 2006-2011 Messaggiamo.Com - Mappa del Sito - Privacy - Webmaster invia i tuoi articoli alla Directory di Messaggiamo.Com [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu