Reemplazar las etiquetas de plantilla cuando FSO genera archivos HTML estáticos siempre ha sido un problema muy problemático. Al menos eso es lo que pienso, ¡no hagas una plantilla, por favor! , Vi hoy que hay una manera de resolver este problema.
Por ejemplo, una página Normal Index.asp y use el código ASP para llamar al contenido en la base de datos, cree otra página de Makehtml.asp, agregue un campo TextAREA, suponiendo que sea Name = Body, Call Index.asp en la textura, como:
<Textarea name = body> <!-#include file = index.asp-> </textarea>, incluya este textAREA en el formulario y cree un objeto FSO en la página de formulario receptor y genere el archivo index.html de la siguiente manera!
<%
FileName = ../index.html
Si solicita (cuerpo) <> entonces
establecer fso = server.createObject (scripting.filesystemObject)
Establecer fout = fso.createTextFile (Server.Mappath (& FileName &))
fout.write request.form (cuerpo)
Fout.clar
establecer fout = nada
Establecer FSO = nada
final si
%>
De esta manera, se genera el archivo index.html, y no hay necesidad de una plantilla. Simplemente lea el archivo ASP utilizado en circunstancias normales en TextAREA. ¡No se ha encontrado ningún problema todavía! Por supuesto, la premisa es que el servidor debe admitir FSO