Empfohlen: Verwenden Sie Stile, Themen und Skins in ASP.NET 2.0 Mit den Themen und den Hautfunktionen von ASP.NET2.0 können Sie Stil- und Layoutinformationen in einer Reihe von unabhängigen Dateien speichern, die gemeinsam mit dem Thema bezeichnet werden. Als nächstes können wir dieses Thema auf eine beliebige Website anwenden, um das Erscheinungsbild und das Gefühl von Seiten und Steuerelementen innerhalb dieser Site zu ändern. Passieren
Vor einiger Zeit war eine ASP -Seite mit vielen Besuchern sehr langsam auszuführen, und sie wurde nicht häufig modifiziert, so dass es zu faul war, um es direkt in statische zu machen. Jedes Mal, wenn ich es vom Server herunterladen musste, um es zu ändern, musste ich einen Weg finden, die ASP -Seite in eine statische HTM -Seite umzuwandeln.
Ich habe solche Artikel schon einmal gesehen, aber es war mir egal. Es war schwierig, einen geeigneten zu finden, wenn ich es wirklich benutzen wollte. Nachdem ich lange nach online gesucht hatte, fand ich endlich einen geeigneteren Code und fügte meine eigenen Änderungen hinzu, wie folgt:
| Das Folgende ist der zitierte Inhalt: <% Funktion getPage (URL) 'Holen Sie sich den Dateiinhalt schwaches Abruf Set Retrieval = createObject (microsoft.xmlhttp) Mit Abruf .Open bekommen, url, falsch ',,, .Schicken GetPage = byTestObstr (.responseBody) Enden mit Retrieval einstellen = nichts Endfunktion Funktion byTestobstr (Körper) Dimer Objstream Setzen Sie objstream = server.createObject (adodb.stream) objstream.type = 1 objstream.mode = 3 objstream.open objstream.write Body objstream.position = 0 objstream.type = 2 objstream.charset = gb2312 ByTestObstr = objstream.readText objstream.close objstream einstellen = nichts Endfunktion Bei der nächsten Fehleraufnahme als nächstes Url = http: //www.cuoxin.com't die Seitenadresse, die gelesen werden soll Antwort.Write beginnt mit der Aktualisierung der Homepage ... WSTR = getPage (URL) 'response.write (WSTR) Setzen Sie fs = server.createObject (scripting.FilesystemObject) 'Wenn nicht myFile.molderexists (server.mappath (/html/)) dann 'MyFile.CreateFolder (server.mappath (/html/))' 'Ende wenn 'Die zu speichernde Seitenadresse dizhi = server.mappath (index.htm) If (fs.FileExists (dizhi)) dann fs.deleteFile (dizhi) Ende wenn Setzen CRFI.WriteLine (WSTR) Setzen Sie CRFI = nichts Setzen Sie fs = nichts Antwort.Write ... <font color = rot> Update ist abgeschlossen! </font> %> |
Der Code ist der einfachste. Speichern Sie es einfach in eine ASP -Datei. Setzen Sie einfach die URL (zu konvertierende ASP -Adresse) und DIZHI (zu gespeicherte HTML -Adresse). Im Allgemeinen befinden sich diese beiden Dateien im selben Verzeichnis, um sicherzustellen, dass das Bild, CSS und JS funktionieren.
Ich hoffe, es wird nützlich für diejenigen Freunde, die nach HTM suchen, die von ASP generiert werden.
Anteil: Unterschiede und Verbindungen zwischen Cookies und Sitzungsmechanismen Insbesondere nimmt der Cookie -Mechanismus eine Lösung an, um den Zustand auf der Kunden aufrechtzuerhalten. Es handelt sich um einen Speichermechanismus für den Sitzungszustand der Benutzerseite, und der Benutzer muss den Cookie -Support des Clients öffnen. Die Rolle von Cookies besteht darin, die staatenlosen Defekte des HTTP -Protokolls zu lösen. Und s