Ich bin neu beim Erstellen von HTML-Seiten etc - aber ich benutze VS 2008 nur für die Bearbeitung/Intellisense-Funktionen.Header-Vorlagen verwalten?
Mein Problem ist, ich habe eine reine HTML-Website (kein ASP.NET) und eine ziemlich umfangreiche Kopfzeile, die auf jeder Seite verwendet werden muss. Es ist frustrierend, die Header-Teile des HTML auf allen Seiten jedes Mal zu ändern, wenn es sich in einem ändert. Gibt es eine Möglichkeit, dass ich den Header-Teil-HTML in andere HTML-Seiten "einbinden" kann, ohne manuell von Hand cut-pasten zu müssen?
Bitte beachten Sie: Ich verwende kein ASP.NET, daher kann und kann ich MASTER Pages nicht verwenden. Gibt es eine andere Technik ist, was ich wissen will - so dass, wenn ich die Header-Vorlage an 1 Stelle ändern, wird es in allen anderen reflektiert. Ich dachte an Inline-Frames, aber nicht sicher, ob das ein beschissener Weg, dies zu tun, und wenn es SEO
+1 SSI ist eine oft übersehene, aber immer noch nützliche und weit verbreitete Technologie. –
Danke! Beantwortet meine Frage! Ich benutze IIS zum Testen (auf XP Pro) mit .shtml-Erweiterung, aber nichts passiert..nur in meinem Test-Browser oder auf meinem Host (1 & 1). Kann nicht herausfinden, was mit der einfachen Zeile nicht stimmt –
Unter XP Pro - stellen Sie sicher, dass Server Side Includes neben IIS installiert wurde (Windows-Komponenten hinzufügen/entfernen>) Anwendungsserver> IIS> Serverseitige Includes). Wenn dies der Fall ist, sollte das virtuelle Include funktionieren - ist es ein Fehler oder einfach nicht enthalten (d. H. Sichtbar, wenn die Quelle angezeigt wird)? – Lazlow