Recomendado: Use estilos, temas e peles no ASP.NET 2.0 Os recursos de tema e pele do ASP.NET2.0 permitem armazenar informações de estilo e layout em um conjunto de arquivos independentes, chamados de tema coletivamente. Em seguida, podemos aplicar esse tema a qualquer site para alterar a aparência e a sensação de páginas e controles nesse site. Passar
Algum tempo atrás, uma página do ASP demorou muito a executar, com muitos visitantes, e não era modificada com frequência, por isso estava com preguiça de transformá -lo diretamente em estática. Toda vez que eu tinha que baixá -lo do servidor para modificá -lo, eu precisava encontrar uma maneira de converter a página ASP em uma página estática HTM.
Eu já vi esses artigos antes, mas não me importei muito. Era difícil encontrar um adequado quando eu realmente queria usá -lo. Então, depois de pesquisar on -line por um longo tempo, finalmente encontrei um código mais adequado e adicionei minhas próprias modificações, como segue:
| A seguir, o conteúdo citado: <% Função getPage (URL) 'Obtenha o conteúdo do arquivo recuperação fraca Set recuperação = createObject (microsoft.xmlhttp) Com recuperação .Open get, url, false ',, .Enviar GetPage = bytestobstr (.Responsebody) Termine com Definir recuperação = nada Função final Função bytestobstr (corpo) objStream dim set objStream = server.createObject (adodb.stream) objstream.type = 1 objstream.mode = 3 objstream.open objstream.write corpo objstream.Position = 0 objstream.type = 2 objstream.charset = gb2312 Bytestobstr = objStream.readText objstream.close definir objstream = nada Função final em erro de erro em seguida Url = http: //www.cuoxin.com 'o endereço da página a ser lido Response.write começa a atualizar a página inicial ... wstr = getPage (URL) 'Response.Write (WSTR) Definir fs = server.createObject (script.filesystemobject) 'Se não myFile.Polderexists (Server.mappath (/html/)) então 'Myfile.createfolder (server.mappath (/html/))' 'final se 'O endereço da página a ser armazenado dizhi = server.mappath (index.htm) If (fs.FileExists (dizhi)) então fs.deletefile (Dizhi) Final se Set crfi = fs.createTextFile (dizhi) Crfi.WriteLine (WSTR) Defina CRFI = nada Defina FS = nada Response.Write ... <Font Color = Red> Atualização está concluída! </font> %> |
O código é o mais simples. Basta salvá -lo em um arquivo ASP. Basta definir o URL (endereço ASP a ser convertido) e Dizhi (endereço HTML a ser salvo). Geralmente, esses dois arquivos estão no mesmo diretório para garantir que a imagem, o CSS e o JS trabalhem.
Espero que seja útil para os amigos que procuram HTM gerado pelo ASP.
Compartilhar: diferenças e conexões entre cookies e mecanismos de sessão Especificamente, o mecanismo de cookie adota uma solução para manter o estado no lado do cliente. É um mecanismo de armazenamento para o estado da sessão do lado do usuário e exige que o usuário abra o suporte de cookies do cliente. O papel dos cookies é resolver os defeitos sem estado do protocolo HTTP. E s