Das Ersetzen der Template -Tags, wenn FSO statische HTML -Dateien generiert, war schon immer ein sehr problematisches Problem. Zumindest denke ich, dass ich bitte keine Vorlage machen soll! Ich habe heute gesehen, dass es eine Möglichkeit gibt, dieses Problem zu lösen
Zum Beispiel eine normale Index.asp -Seite und verwenden Sie den ASP -Code, um die Inhalte in der Datenbank aufzurufen, eine andere Seite von MakeHtml.asp zu erstellen.
<textareaname = "body"> <!-#includeFile = "index.asp"-> </textArea>, dieses textarea in das Formular einschließen und ein FSO-Objekt auf der Seite "Empfangsformular" erstellen und die Index.html-Datei wie folgt generieren!
Die Codekopie lautet wie folgt:
<%
fileName = "../ index.html"
Ifrequest ("Körper") <> "" dann
setfso = server.createObject ("scripting.filesystemObject")
setfout = fso.createTextFile (Server.Mappath ("" & Dateiname & ""))
fout.writeRequest.form ("Körper")
fout.close
setfout = nichts
setfso = nichts
Endif
%>
Auf diese Weise wird die Index.html -Datei generiert, und es ist nicht einmal eine Vorlage erforderlich. Lesen Sie einfach die ASP -Datei, die unter normalen Umständen verwendet wird, in die Textbereich. Es wurde noch kein Problem gefunden! Die Prämisse ist natürlich, dass der Server FSO unterstützen muss