Red de conocimiento informático - Computadora portátil - sitio web dinámico asp cómo generar un sitio web estático html

sitio web dinámico asp cómo generar un sitio web estático html

'/*Función FSO para generar archivos

'/*Nombre del archivo de parámetros (con extensión y ruta absoluta o relativa)

'/*Contenido del archivo de código

Función CreaterFile(archivo,código)

dim MyFile

Establecer fso = CreateObject("scripting.fso.CreateObject("scriptystemobject")

Establecer MyFile = fso.CreateTextFile(Server.mapPath(archivo), True)

MyFile.WriteLine(código)

MyFile.WriteLine(código)WriteLine(código)

MyFile.Close

set MyFile=nothing

Función final

La idea de generación estática es:

1 Qué se generará La página se guarda en la base de datos y la parte de datos de visualización dinámica en la plantilla se reemplaza con símbolos especiales para distinguirla.

2. y ábralo en la tabla correspondiente. Por ejemplo, desea generar una página estática de noticias. Los símbolos especiales son ($title$, $addtime$, $content$). p>3, Reemplace caracteres especiales en la plantilla (por ejemplo, mystr=el contenido de su plantilla)

mystr = replace(mystr,"$title$",rs("title"))

mystr = reemplazar(mystr,"$addtime$",rs("addtime"))

mystr = reemplazar(mystr," $content$",rs("content"))

Por lo tanto, después de procesar la plantilla, escriba mystr en el archivo,

Llame a la función: createFile("mynews.html",mystr)