Home » パソコン » 言語 etc... » ASP » [ASP] Tips » [ASP] HTML ソースのテンプレート化
[ASP] HTML ソースのテンプレート化
asp ファイルを作成していくうち、プログラム部分と HTML(画面表示)部分 がごちゃ混ぜのメンテナンス性の悪いソースが出来上がることがある。
この状態では、特定の人間が終始手をかけるなら何とかなるが、画面デザインの変更をした場合などにデザイン担当にすんなり渡すことができない。
そこで、プログラム部分と HTML(画面表示)部分を分離して、プログラムから HTML ファイルを読み込み表示するテンプレート的なつくりをしておけば、こういった後々の手間が省ける。
********************* asp ソース *********************
Set fs=Server.CreateObject(”Scripting.FileSystemObject”) Set ts=fs.OpenTextFile(Server.MapPath(”sample.html”), 1)Do While Not ts.AtEndOfStream strLine=ts.ReadLine strLine = Replace(strLine, “%AAA%”, strAAA) strLine = Replace(strLine, “%BBB%”, strBBB) strLine = Replace(strLine, “%CCC%”, strCCC) Response.Write strLine & vbCrLf Loop |
********************* html ソース *********************
<html> <head> <title></title> </head> <body> %AAA% %BBB% %CCC% </body> </html> |