Gibt es eine Möglichkeit, eine normale htmer.asp-Seite direkt in eine htmer.html-Seite zu generieren, ohne eine Vorlage zu verwenden? Natürlich ist es möglich und es ist sehr einfach. Heute werde ich Ihnen beibringen, wie Sie statische HTML-Seiten in ASP generieren, ohne Vorlagen zu verwenden.
Wenn wir im Allgemeinen statische HTML-Seiten generieren, erstellen wir häufig im Voraus eine Vorlage und rufen dann beim Generieren die Vorlagendatei auf. Gibt es also eine Möglichkeit, eine normale htmer.asp-Seite direkt in eine htmer.html-Seite zu generieren, ohne eine Vorlage zu verwenden? Natürlich ist es möglich und es ist sehr einfach. Heute werde ich Ihnen beibringen, wie Sie statische HTML-Seiten in ASP ohne Vorlagen generieren.
Nehmen wir hier an, dass es eine dynamische Seite htmer.asp gibt und Sie diese in eine statische HTML-Seite htmer.html generieren möchten. Dann erstellen wir zunächst eine neue ASP-Programmdatei htmer_to_html.asp (diese Datei wird zum Generieren von htmer.asp verwendet). dynamische Seite in eine statische Seite htmer.html umwandeln), der spezifische Code von htmer_to_html.asp lautet wie folgt:
<form method=post action=><textarea name=asp2html style=display:none><!--#include file=htmer.asp--></textarea><input type=submit value=HTML-Seite generieren/>< /form><%Dim Filename,Fso,FoutIf Request.Form(asp2html)<> ThenFilename=htmer.htmlSet Fso=Server.CreateObject(Scripting.FileSystemObject)Set Fout=Fso.CreateTextFile(Server.Mappath(Filename))Fout.Write Request.Form(asp2html)Fout.CloseSet Fout=NothingSet Fso=NothingEnd If%>