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
 

Bediener-Seite schließt (SSI) mit Asp ein

Web-Design RSS Feed








Bediener-Seite schließt (SSI) mit Asp ein

Leute haben häufig die identischen Abschnitte des Codes verbritten während vieler Asp Seiten, gewöhnlich Code an der Oberseite der Seite (normalerweise gekennzeichnet als die Überschrift) und das untere Teil von der Seite (das Seitenende). Ähnlich können Sie Code haben, der einen bestimmten Satz Anweisungen durchführt, die Sie über mehrfachen Seiten wiederholen. Betrachten Sie ein Beispiel:-

< %
Wenn foobar="yes" dann
response.write "JA!"
Sonst
response.write "NICHT JA!"
Beenden Sie wenn
% >

O.K., O.K.... ist es einfach, aber stellt vor sich, daß Sie dieses auf mehrfachen Seiten verwendeten. Was ist mit dieser Abbildung falsch?

Brunnen... müssen Sie nicht an das denken lange vorher das Feststellen, daß, wenn Sie überhaupt etwas über dieses Stück des Codes ändern wollten, Sie Ihre Arbeit haben würden, die Ihnen ausgeschnitten wurde, würden müssen jede Seite ändern..., das jeder dies an irgendeinem Punkt und die Schritte glücklicherweise normalerweise zu unternehmen, um eine Weise um dieses Problem zu erlernen getan hat.

Wenn wir unseren wertvollen Klumpen des Codes in eine Akte speichern könnten und zu haben, daß Akte zugänglich machte, wann immer wir den Code benötigten, dann haben wir nicht mehr ein Problem, wenn er zu ändernden Sachen kommt, da wir einfach eine Akte aktualisieren. Schließen Sie Akten mit ein, oder Bediener-Seite schließt (SSI) während sie häufiger sind eine leistungsfähige Weise, Zeit nicht nur zu speichern bekannt, als sie zum Beibehalten und zur Aktualisierung eines Aufstellungsortes kommt ein, aber erhöht auch Leistungsfähigkeit und Geschwindigkeit dieses Aufstellungsortes auch!

Heißen Sie gut, läßt sehen, wie wir eine einschliessenakte... benutzen, um mit uns zu beginnen müssen eine von zwei Methoden verwenden. Das erste man läßt Akten verhältnismäßig mit einschließen zu. Durch die bedeute ich im Verhältnis zu dem Verzeichnis die Asp Akte, die die einschliessenakte liegt benutzt. Die zweite Methode schließt Akten praktisch mit ein. Einschließlich Akten bedeutet praktisch, daß der Weg vom Wurzelverzeichnis genommen wird.

Betrachten Sie, daß wir eine Akte haben werden (/main/somefile.asp) mit.einschließen eine andere Akte (/includes/someinclude.asp).

Um zu zeigen, betrachten relative Einbeziehung, dieses:-

< %
Response.Write ", das jetzt enthaltenen Code" durchführt
% >
<! -- #include file="../includes/someinclude.asp" - - >
< %
Response.write "getan, enthaltenen Code durchführend"
% >

Und hier, geben wir ein Beispiel der anderen Methode, virtuelle Einbeziehung:-

< %
Response.Write ", das jetzt enthaltenen Code" durchführt
% >
<! -- #include virtual="/includes/someinclude.asp" - - >
< %
Response.write "getan, enthaltenen Code durchführend"
% >

Merken Sie den geringfügigen Unterschied zwischen den zwei Methoden. Mit virtueller Einbeziehung können Sie die Akte verschieben, die um die einschliessenakte überall ersucht, ohne das Resultat zu beeinflussen, weil der Weg immer im Verhältnis zu der Wurzel ist. Dieselben können nicht für relative Einbeziehung besagt jedoch sein. Wenn Sie eine Akte verschieben, die relative Einbeziehung zu einem anderen Verzeichnis benutzt, werden Sie die meiste wahrscheinliche Entdeckung, die der relative Weg nicht mehr korrekt ist.

Von den Beispielen oben, können Sie auch beachten, daß beide Methoden, wenn sie einschliessen benennen, also AUSSERHALB des Asp Indexblockes tun. Dieses, weil # einschließen Sie, Erklärungen werden nicht von ASP gedeutet. Schließen Sie Akten sind enthalten mit ein, bevor eine einzelne Linie von Asp verarbeitet wird, das bedeutet, daß das folgende nicht arbeitet:-

%lt;%
Page=request.form("page")
% >
<! -- #include file="../includes/<%=page%>.asp" - - >

Wir versuchten, ein dynamisches durchzuführen einschließen und ich würde der erste sein, zum zuzulassen, daß das oben genannte in der Tat sehr nützlich sein würde, wenn tatsächlich es möglich war. Ich beabsichtige, einige Methoden zu umfassen, die um diesen Satz zurück arbeiten, aber ich weiß, daß Sie jetzt itching, um begonnen sofort auf dem Verwenden zu erhalten mit.einschließen Akten, um um dieses sogar sich zu sorgen, also ich es in einem zukünftigen Artikel bedecke.

Ich hoffe, daß Sie das oben genannte informative gefunden haben und hoffe, daß es Sie allen anspornt, Code zu schreiben, der leistungsfähiger ist und leicht beibehielt.

Berauben Sie Collyer, erfahren mit 20 Jahren Wissen und Aufstellungsortverwalter von www.webforumz.com programmierend - sichern Sie 2003-2004 Urheberrecht

Artikel Quelle: Messaggiamo.Com

Translation by Google Translator





Related:

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


Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!

Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!

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

Veröffentlichen Sie Ihre Texte im Messaggiamo.Com Artikel-Verzeichnis

Kategorien


Copyright 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster, veröffentlichen Sie Ihre Artikel kostenfrei auf Messaggiamo.Com! [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu