推奨:ASP.NET 2.0でスタイル、テーマ、スキンを使用しますASP.NET2.0のテーマとスキンの機能を使用すると、テーマと呼ばれる独立したファイルのセットにスタイルとレイアウト情報を保存できます。次に、このテーマを任意のサイトに適用して、そのサイト内のページとコントロールの外観と感触を変更できます。合格
しばらく前に、ASPページは多くの訪問者がいて、頻繁に変更されていなかったため、実行が非常に遅く、頻繁に修正されていなかったため、静的にするにはあまりにも怠zyでした。サーバーを変更するためにそれをダウンロードするたびに、ASPページをHTM静的ページに変換する方法を見つける必要がありました。
私は以前にそのような記事を見たことがありますが、あまり気にしませんでした。私が本当にそれを使いたかったとき、適切なものを見つけることは困難でした。したがって、オンラインで長い間検索した後、最終的により適切なコードを見つけて、次のように独自の変更を追加しました。
| 以下は引用されたコンテンツです。 <% 関数getpage(url) 'ファイルの内容を取得します 薄暗い検索 set retireval = createObject(microsoft.xmlhttp) 検索付き .open get、url、false '、、 。送信 getpage = bytestobstr(.responsebody) で終わります set retireval = Nothing エンド関数 関数bytestobstr(body) DIM OBJSTREAM 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 = Nothingを設定します エンド関数 エラーの再開時に次に再開します url = http://www.cuoxin.com'読み取るページアドレス Response.Writeはホームページの更新を開始します... wstr = getPage(url) 'Response.Write(WSTR) fs = server.createObject(scripting.filesystemObject)を設定します 'myfile.folderexists(server.mappath(/html/))ではない場合 'myfile.createfolder(server.mappath(/html/))' 'end if '保存するページアドレス dizhi = server.mappath(index.htm) if(fs.fileexists(dizhi))then fs.deletefile(dizhi) ifを終了します crfi = fs.createTextfile(dizhi)をset crfi.writeLine(WSTR) crfi = Nothingを設定します fs = Nothingを設定します Response.write ... <font color = red>更新が完了しました! </font> %> |
コードは最も簡単です。 ASPファイルに保存するだけです。 URL(ASPアドレスを変換する)とDizhi(HTMLアドレスを保存する)を設定するだけです。一般に、これらの2つのファイルは同じディレクトリにあり、画像、CSS、およびJSが機能することを確認します。
ASPによって生成されたHTMを探している友人に役立つことを願っています。
共有:Cookieとセッションメカニズムの違いと接続具体的には、Cookieメカニズムは、クライアント側の状態を維持するためのソリューションを採用しています。これは、ユーザー側のセッション状態のストレージメカニズムであり、ユーザーがクライアントのCookieサポートを開く必要があります。 Cookieの役割は、HTTPプロトコルのステートレス欠陥を解決することです。およびs