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
 

Server Side Includes (SSI) met asp

Web design RSS Feed





Server Side Includes (SSI) met ASP Mensen hebben vaak identieke delen van de code verspreid over tal van ASP-pagina's, meestal code aan de bovenkant van de pagina (gewoonlijk aangeduid als de header) en het onderste deel van de pagina (de voettekst). Ook kan je code die een bepaalde set van instructies die u herhalen op meerdere pagina's uitvoert. Neem een voorbeeld: - <% If foobar = "yes" Then Response.Write "JA!" Anders response.write "NIET JA!" End If%> Ok, ok ... het is simpel, maar voorstellen dat je gebruikt dit op meerdere pagina's. Wat is er mis met deze foto? Nou ... je hoeft niet te denken dat lang voordat het besef dat als je ooit wilde veranderen iets over dat stukje code, zou u uw werk uitknippen. je zou moeten veranderen elke pagina ... iedereen heeft dit gedaan op een bepaald moment en gelukkig de meeste meestal de stappen om een leren manier rond dit probleem. Als we kunnen besparen onze waardevolle stuk code in een bestand en heb dat bestand toegankelijk wanneer we de code die nodig is, dan kunnen we niet langer een probleem hebben als het gaat om dingen veranderen, zoals we gewoon update een bestand. Include bestanden of Server Side Includes (SSI) zoals ze beter bekend zijn een krachtige manier om niet alleen tijd besparen wanneer het gaat om het onderhouden en bijwerken van een site, maar ook leiden tot meer efficiëntie en snelheid van die site ook! Ok, laat zien hoe we gebruik van een include-bestand ... om te beginnen moeten we een van de twee methoden te gebruiken. De eerste zorgt voor relatief inbegrip van de dossiers. Daarmee bedoel ik ten opzichte van de directory van de ASP bestand dat wordt met behulp van de include-bestand zich bevindt. De tweede methode omvat vrijwel bestanden. Inclusief bestanden vrijwel betekent dat het pad is overgenomen uit de root directory. Denk dat we een bestand hebben (/ main / somefile.asp) omvat een ander bestand (/ includes / someinclude.asp). Om aan te tonen, relatieve integratie, kijken naar deze: - <% Response.Write "uitvoerende opgenomen code nu"%> <!--# include file ="../ includes / someinclude.asp "-> <% Response.write" gedaan uitvoerende code opgenomen "%> En hier, geven we een voorbeeld van de andere methode, virtuele integratie: - <% Response.Write" uitvoeren van code opgenomen nu "%> <!--# include virtual =" / includes / someinclude.asp "-> <% Response.write" gedaan uitvoerende opgenomen code "%> Let op het kleine verschil tussen de twee methoden. Met virtuele integratie, u kan bewegen het bestand dat roept de include file ergens zonder invloed op de uitkomst, omdat het pad altijd relatief is aan de wortel. Hetzelfde kan niet gezegd worden echter voor relatieve integratie. Als u naar een bestand dat met relatieve integratie naar een andere directory, zult u waarschijnlijk vind het relatieve pad is niet meer correct. Uit de voorbeelden hierboven, kunt u ook merken dat beide methoden, bij het bellen de include doen BUITEN van het ASP-script te blokkeren. Dit omdat # include aangiften worden niet uitgelegd door ASP. Include bestanden zijn opgenomen voor een enkele lijn van ASP wordt verwerkt die aan de volgende WONT werk betekent: -% lt;% Page = Request.Form ( "pagina")%> <!--# include file ="../ includes / <% = page%>. Asp "-> We probeerden uit te voeren met een dynamische en ik zou de eerste om toe te geven dat het bovenstaande zeer nuttig zou zijn inderdaad als het in feite mogelijk was. Ik wil ter dekking van een aantal methoden die werk om dit terug zetten, maar ik weet dat je wordt nu te popelen om meteen aan de slag op het gebruik van include bestanden nog zorgen over dit, dus ik zal dekking in een toekomstig artikel. Ik hoop dat u hebt gevonden de bovenstaande informatieve en hoop dat het je inspireert om alle code die meer is efficiënter en gemakkelijker maintained.Rob Collyer, ervaren met 20 jaar schrijven

Artikel Bron: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster krijgen html code
Voeg dit artikel aan uw website!

Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!

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

Dien uw artikelen te Messaggiamo.Com Directory

Categorieën


Copyright 2006-2011 Messaggiamo.Com - Sitemap - Privacy - Webmaster verzenden van artikelen naar Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu