템플릿을 사용하지 않고 일반 htmer.asp 페이지를 htmer.html 페이지로 직접 생성할 수 있는 방법이 있습니까? 물론 가능하며 매우 간단합니다. 오늘은 템플릿을 사용하지 않고 ASP에서 HTML 정적 페이지를 생성하는 방법을 가르쳐 드리겠습니다.
우리는 일반적으로 HTML 정적 페이지를 생성할 때 미리 템플릿을 만들어 두고 생성 시 템플릿 파일을 호출하는 경우가 많습니다. 그렇다면 템플릿을 사용하지 않고 일반 htmer.asp 페이지를 htmer.html 페이지로 직접 생성할 수 있는 방법이 있습니까? 물론 가능하며 매우 간단합니다. 오늘은 템플릿 없이 ASP에서 HTML 정적 페이지를 생성하는 방법을 가르쳐 드리겠습니다.
여기에서는 htmer.asp 동적 페이지가 있고 이를 HTML 정적 페이지인 htmer.html로 생성한다고 가정합니다. 그런 다음 먼저 새 ASP 프로그램 파일인 htmer_to_html.asp를 만듭니다(이 파일은 htmer를 생성하는 데 사용됩니다). .asp 동적 페이지를 정적 페이지 htmer.html로 변환), htmer_to_html.asp의 특정 코드는 다음과 같습니다.
<form method=post action=><textarea name=asp2html style=display:none><!--#include file=htmer.asp--></textarea><input type=submit value=html 페이지 생성/>< /form><%Dim Filename,Fso,FoutIf Request.Form(asp2html)<> ThenFilename=htmer.htmlSet Fso=Server.CreateObject(Scripting.FileSystemObject)Set Fout=Fso.CreateTextFile(Server.Mappath(파일 이름))Fout.Write Request.Form(asp2html)Fout.CloseSet Fout=NothingSet Fso=NothingEnd If%>