Existe-t-il un moyen de générer une page htmer.asp normale directement dans une page htmer.html sans utiliser de modèle ? Bien sûr, c'est possible et c'est très simple. Aujourd'hui, je vais vous apprendre à générer des pages HTML statiques en ASP sans utiliser de modèles.
Lorsque nous générons généralement des pages HTML statiques, nous créons souvent un modèle à l'avance, puis appelons le fichier modèle lors de la génération. Existe-t-il donc un moyen de générer une page htmer.asp normale directement dans une page htmer.html sans utiliser de modèle ? Bien sûr, c'est possible et c'est très simple. Aujourd'hui, je vais vous apprendre à générer des pages HTML statiques en ASP sans modèles.
Supposons ici qu'il existe une page dynamique htmer.asp et que vous souhaitez la générer dans une page HTML statique htmer.html, puis nous créons d'abord un nouveau fichier de programme ASP htmer_to_html.asp (ce fichier est utilisé pour générer le htmer.asp page dynamique en page statique htmer.html), le code spécifique de htmer_to_html.asp est le suivant :
<form method=post action=><textarea name=asp2html style=display:none><!--#include file=htmer.asp--></textarea><input type=submit value=Générer une page HTML/>< /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%>