Server Side Includes (SSI) s asp
Server Side Includes (SSI) s ASP Lidé často mají shodné části kódu rozšířilo po celém mnoho stránek ASP, obvykle kódu v horní části stránky (obvykle jen hlavičky) a spodní část strana (zápatí). Podobně, můžete mít kód, který provádí určité soubor instrukcí, které jste opakovat na více stránkách. Vezměme si příklad: - <% If foobar = "ano" Then Response.Write "ANO!" Jiné response.write "NE ANO!" End if%> Ok, ok ... Je to jednoduché, ale představte si, že jste použili to na více stránkách. Co je špatného na tento obrázek? No ... nemusíte myslet, že dávno před uvědomili si, že pokud jste někdy chtěli něco změnit, že kus kódu, měli byste svou práci vyříznout. budete muset změnit každou stránku ... všichni udělali to v určité fázi a naštěstí nejčastěji kroky učit jak tento problém vyřešit. Pokud bychom mohli zachránit naše cenný kus kódu do souboru a tento soubor přístup kdykoli jsme potřebovali kódu, pak již není problém, když přijde na měnící se věci, neboť jsme prostě aktualizace jednoho souboru. Include "soubory nebo Server Side Includes (SSI), neboť jsou více známé jsou významným způsobem nejen ušetří čas, pokud jde o údržbu a aktualizaci stránek, ale také zvýšení efektivity a Rychlost této lokality taky! Ok, umožňuje zjistit, jak používáme include file ... začít musíme použít jednu ze dvou metod. První z nich umožňuje poměrně včetně souborů. Tím mám na mysli relativní k adresáři ASP Soubor, který pomocí include file bydliště. Druhá metoda obsahuje soubory prakticky. Včetně souborů prakticky znamená, že cesta je převzat z kořenového adresáře. Považte, že budeme mít soubor (/ main / somefile.asp) vložení jiného souboru (/ includes / someinclude.asp). Chcete-li prokázat, relativní začlenění, podívej se na to: - <% Response.Write "vykonávajícím obsahovalo kód nyní"%> <!--# include Soubor obsahuje ="../ / someinclude.asp "-> <% Response.Write" udělal vykonávajícím obsahovalo kód "%> A zde uvádíme příklad jiné metody, virtuální zařazení: - <% Response.Write" vykonávajícího obsahovalo kód Nyní "%> <!--# include virtual =" / includes / someinclude.asp "-> <% Response.Write" udělal vykonávajícím obsahovalo kód "%> Poznámka nepatrný rozdíl mezi oběma metodami. Pomocí virtuální začlenění, můžete může pohybovat soubor, který vyzývá include file kdekoli bez ovlivnění výsledku, protože cesta je vždy relativní ke kořenovému. Totéž lze říci nelze však pro relativní začlenění. Máte-li přesunout soubor, který je relativních zařazení do jiného adresáře, budete s největší pravděpodobností najdete relativní cesta není správná. Z výše uvedených příkladech, můžete si také všimnout, že obě metody, při volání jsou tak MIMO ze skriptu ASP bloku. To proto, že # include prohlášení nejsou vykládána ASP. Hlavičkové soubory jsou zahrnuty do jedné řady ASP je zpracován, což znamená, tato zvyklý práce: -% lt;% Page = Request.Form ( "page")%> <!--# include file ="../ includes / <% = page%>. Asp "-> jsme se pokouší provést dynamické patří a já bych se první, kdo přiznává, že výše uvedené by bylo velmi užitečné, ba když ve skutečnosti to bylo možné. Nemám v úmyslu pokrýt několik metod, které obejít toto nastavení zpět, ale vím, že teď bude chuť začít ihned k používání obsahovat soubory ani starat o to, tak jsem se krytí, které v budoucnu článek. Doufám, že jste našli výše informativní a doufám, že to inspiruje, abyste se všichni psát kód, který je účinnější a snadněji maintained.Rob Collyer, zkušenosti s 20 roky
Článek Zdroj: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster si html kód
Přidejte tento článek do svých webových stránek se!
Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!