Para converter uma página web dinâmica em uma página web estática em asp, você pode usar um template para gerá-la. Use FsoFile para gerar uma página web estática baseada no template. Implementação de código específico:
1. Arquivo de modelo (html)
Copie o código do código da seguinte forma:
<html xmlns=http://www.w3.org/1999/xhtml>
<cabeça>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<title>{title} - Central de Notícias - Rede de Franquias de Joias Aiyaya</title>
<meta name=keywords content={metak},Joalheria Aiyaya,Loja franqueada Aiyaya,Aiyaya,Franquia Aiyaya,Joias Aiyaya,Joalheria Aiyaya,Loja franqueada Aiyaya,Rede de lojas Aiyaya,Como ingressar na Aiyaya />
<meta name=description content={metad}, (Hong Kong) Aiyaya Jewelry International Group Co., Ltd. é uma empresa que atua no setor de joias, necessidades diárias, cosméticos, papelaria, brinquedos, etc. e redes de lojas. A Hong Kong Aiyaya Jewelry Company dá as boas-vindas a você para se juntar à rede de lojas Aiyaya Jewelry. />
<link href=/css/style_new.css rel=stylesheet type=text/css />
</head>
<corpo>
<div><span class=font_white></span></div>
<!-- começar de cima -->
<div><span class=font_white></span></div>
<!-- começar de cima -->
<div id = topo>
<div class=esquerda></div>
<div classe = direita>
<div class=topuser>
<form class=formbox action=login_click.asp método=post name=loginform id=loginform onSubmit=return checkform2()>
<div style=line-height: 22px;height: 22px;>Nome de usuário:
<input name=uname type=text class=bot id=uname size=10 maxlength=10 /> Senha:
<input name=pwd type=password class=bot id=pwd size=10 maxlength=18/><label></label>
<input type=submit name=Enviar valor=Login/> <INPUT onClick=Javascript:window.location='/reg.asp';
</form>
</div>
<div class=bottomuser><a href=/index.asp>Página inicial</a> | <a href=/info_qiyejianjie.asp>Perfil da empresa</a> <a href=/class/>Exibição do produto</a > | <a href=/news_xinwenzhongxin.asp>Central de Notícias</a> | <a href=/info_jiamengzhengce.asp>Política de distribuição</a> | href=/info_kaiyedali.asp>Cerimônia de Abertura</a> | <a href=/info_zhuangxiufangan.asp>Plano de Decoração</a> <a href=/info_xingxiangzhanshi.asp>Exibição de Imagens</a> | /info_jiamengliucheng.asp>Processo de cooperação</a> | <a href=/info_touziwenda.asp>Perguntas e respostas sobre investimento</a> | href=/zaixianliuyan.asp>Mensagem on-line</a></div>
</div>
</div>
<!--Fim do início-->
<!--início do anúncio-->
<div id=subject01><a href=/info_jiamengzhengce.asp target=_blank><img src=/images/pic_948x160.jpg /><!-- fim do anúncio-->
<div class=clear></div>
<!--Fim do início-->
<!--início do anúncio-->
<!--Fim do anúncio-->
<div class=clear></div>
<!-- O conteúdo começa -->
<div id=principal>
<!--Comece pela esquerda-->
<div classe=esquerda>
<div class=top style=background:url(/images/fenlei_12_07.jpg);></div>
<div classe = meio>
<ul>
<script idioma=javascript src=../../class.js></script>
<li class=middle02></li>
<li class=middle03>Linha direta gratuita: 4006-888048<br>
<strong>Sede no Continente:</strong><br>
Central telefônica: 0579-89960888<br />
Fax: 0579-85210995 <br>
<strong>Sede em Hong Kong:</strong><br>
Tel: 00852-36458129 <br>
Fax: 00852-36458092 </li>
<li class=middle04></li>
</ul>
</div>
<div class=bottom></div>
<div class=leftnews></div>
</div>
<!--Fim à esquerda-->
<div classe = direita>
<div class=righttop></div>
<div class=rightmiddle>
<ul>
<li class=04><table width=700 border=0 cellpadding=0 cellpacing=0 background=/images/title.jpg>
<tr>
<td width=104 height=32 align=center><h1 style=color:#FFFFFF; font-size:14px; font-weight:bold; /td>
<td width=596 align=right>Localização atual: <a href=/index.asp>Página inicial</a> - Central de notícias</td>
</tr>
</tabela>
<liclass=02>
<h1 style=margin:10px; padding:2px; font-size:18px;
</li>
<li class=02 style=text-align:left;>{demo}</li>
</li>
</ul>
</div>
<div class=rightbottom></div>
</div>
</div>
<!--Fim do conteúdo-->
<div class=clear></div>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<link href=/css/style_new.css rel=stylesheet type=text/css />
<div class=clear></div>
<!--rodapé começa-->
<tabela cellpacing=0 cellpadding=0 largura=948 alinhar=borda central=0>
<corpo>
<tr>
<td valign=center align=middle width=79><a href=/info_lianxiwomen.asp><img height=66 /><td width=869><span class=font_space01><a href=/info_qiyejianjie.asp>Sobre Amor, sim, sim</a> │ <a href=/info_jiamengzhengce.asp>Política de franquia</a> <a | href=/info_zhuangxiufangan.asp>Plano de Decoração</a> | <a href=/info_jiamengyoushi.asp>Vantagens de adesão</a> <a href=/class/>Exibição de produtos</a>│<a href=/ zaixianliuyan.asp>Deixe uma mensagem on-line</a>│<a href=/info_lianxiwomen.asp>Entre em contato conosco</a>│<a href=sitemap.html target=_blank>Mapa do site</a></span><br />
Endereço da área continental: Edifício 8, nº 123, Shiyu Road, Zona de Desenvolvimento Econômico, cidade de Yiwu, província de Zhejiang (próximo à Choujiang Middle School) Área continental Tel: 0579-89960888 Linha direta gratuita: 4006-888048 <br />
</td>
</tr>
</tbody>
</tabela>
<!--Fim do rodapé-->
<span style=visibility: hidden;><a href=http://www.51aiyaya.com target=_blank><strong>Opa</strong></a>
<a href=http://www.51aiyaya.com target=_blank>Aiyaya Participe</a>
<a href=http://www.51aiyaya.com target=_blank>joias Aiyaya</a> <script src=http://s23.cnzz.com/stat.php?id=1117055&web_id=1117055 idioma=conjunto de caracteres JavaScript =gb2312></script></span>
</body>
</html>
2. Arquivos processados (asp)
Copie o código do código da seguinte forma:
<!--#include arquivo=conn.asp-->
<%Server.ScriptTimeOut=99999999%>
<%
dim ação, id, notícias
Layout=notícias
id = solicitação.QueryString (id)
ação = solicitação.QueryString (ação)
selecione a ação do caso
adicionar caso
%>
<%
'Gera todo HTML
caso htmltudo
definir rs=server.CreateObject(adodb.recordset)
Sql = Selecione o id do pedido de notícias por id
rs.open sql,conn,1,1
faça enquanto não rs.eof
Notícias FsoFile,rs(id)
response.write<div style='color:#003333;' align='center'>&rs(id)&News HTML gerado com sucesso!</div>
rs.movnext
laço
rs.fechar
response.write<div style='color:#FF0000;' align='center'>Todas as notícias foram geradas em HTML com sucesso!</div></br>
final selecionar
%>
<%
'Gerar HTML chinês
Função FsoFile(Layout,ID)
Dim Fso,FilePath,FsoF,FsoH,FsoRs,CreateFilePath
FSOCreateDIR ../news/ & ID &
CreateFilePath = ../news/ & ID & 'pasta HTML
FilePath=Server.Mappath(CreateFilePath) & /index.html 'Define o nome do arquivo html gerado
Definir Fso=Server.CreateObject(Scripting.FileSystemObject)
Set FsoH=Fso.OpenTextFile(Server.Mappath(../templates/news_show.html),1,true) 'Ler modelo
Conteúdo = FsoH.ReadAll
Definir FsoRs = Conn.Execute (selecione * nas notícias onde id=&id)
título=FsoRs(título)
demonstração=FsoRs(demonstração)
Conteúdo = Substituir(Conteúdo,{id},FsoRs(id))
Conteúdo = Substituir(Conteúdo,{título},FsoRs(título))
Conteúdo = Substituir(Conteúdo,{demo},FsoRs(demo))
Conteúdo = Substituir(Conteúdo,{webname},webname)
Conteúdo = Substituir(Conteúdo,{icp},icp)
Conteúdo = Substituir(Conteúdo,{dianhua},dianhua)
Conteúdo = Substituir(Conteúdo,{dizhi},dizhi)
Conteúdo = Substituir(Conteúdo,{qq},qq)
Conteúdo = Substituir(Conteúdo,{alibaba},alibaba)
Conteúdo = Substituir(Conteúdo,{tongji},tongji)
FsoRs.Fechar
Definir FsoRs=Nada
definir stm = server.createobject(ADODB.Stream)
stm.Charset = gb2312 'Definir codificação
stm.Aberto
Conteúdo stm.WriteText
stm.SaveToFile FilePath, 2
definir stm = nada
Função final
%>
<%
função FSOCreateDIR(LocalPath)
dim patharr,path_level,i,pathtmp,cpath,CreateDIR,FileObject
em caso de erro, retome a seguir
LocalPath = Servidor.MapPath(LocalPath)
LocalPath = substituir(LocalPath,/,/)
definir FileObject = server.createobject(Scripting.FileSystemObject)
caminho = split(LocalPath,/)
path_level = ubound(patharr)
para i = 0 para path_level
se i=0 então pathtmp = patharr(0) & / else pathtmp = pathtmp & patharr(i) & /
cpath = esquerda(caminhotmp,len(caminhotmp)-1)
se não for FileObject.FolderExists(cpath), então FileObject.CreateFolder(cpath)
próximo
definir FileObject = nada
se err.número<>0 então
CriarDIR = falso
err.Limpar
outro
CriarDIR = verdadeiro
terminar se
função final
%>
3. Adicione e gere links de notícias estáticas em segundo plano
Copie o código do código da seguinte forma:
<TD height=20 align=center><a href=../admin_product/saveaddnews.asp?action=htmlall target=ggdlab>Gerar notícias estáticas</a></TD>