最关键的静态页生成代码
<!--#include file="userinfo.asp"-->
<!--引用数据对象模块-->
<!--#include file="MarkHTML.asp"-->
<!--引用静态页生成最终类-->
<%
'变量对象初始化代码
Dim oUser,MHtml
Set oUser=New UserInfo
Set MHtml=New MarkHTML
'读取用户信息
oUser.UserName=Request("UsName")
IF oUser.Read()=False Then
Response.Write "用户不存在或用户名错误"
Else
'以下假设模版HTML代码已经读取
'省略模版读取代码
Dim tempHtml'假设改变量已读取模版HTML代码
'替换关键字模版生成HTML的关键代码
tempHtml=Replace(tempHtml,"{$username$}",oUser.UserName)
tempHtml=Replace(tempHtml,"{$Sex$}",oUser.Sex)
tempHtml=Replace(tempHtml,"{$Age$}",oUser.Age)
tempHtml=Replace(tempHtml,"{$RegDate$}",CStr(oUser.RegDate))
MHtml.TemplateBody=tempHtml
MHtml.FilePath=Server.MapPath("html/")
MHtml.FileName="test.htm"
MHtml.FSOMetHod 'FSO方法生成HTML
Response.Redirect "test.htm"'重定向到生成好的HTML网页
End IF
%>