麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

ASP Crazy 模版操作類(最簡單的模板類、僅提供交流

2024-05-04 11:08:44
字體:
來源:轉載
供稿:網友
ASP Crazy 模版操作類 最簡單的模板類需要的朋友可以參考下。
 
 
 
文件名:Awa_temp.Class.asp 
復制代碼代碼如下:

<% 
'Crazy蛙!模板操作類 

'作者Crazy~蛙! QQ:379969387 歡迎交流 
'版本V1.0; 
Class AwaTemp 
Public aa 
Private FSO,StrTemp,FileData,GetDatas,StrHtmlName,htmlwrite,StrLabel,StrLValues 
'=========================================== 
'構造函數_初始化FSO組件 
'=========================================== 
Private Sub Class_Initialize() 
Set FSO=Server.CreateObject("Scripting.FileSystemObject") 
End Sub 
'=========================================== 
'構析函數_銷毀FSO組件 
'=========================================== 
Private Sub Class_terminate() 
Set FSO=nothing 
End Sub 
'=========================================== 
'類屬性 
'=========================================== 
'版本信息 
Public Property Get Version 
Version="Crazy~蛙! 模板操作類!V1.0版本;" 
End Property 
'獲取模板地址以及名稱 
Public Property Let Temp(ByVal Values) 
StrTemp=Values 
End Property 
'獲取生成文件的文件名 
Public Property Let HtmlName(ByVal Values) 
StrHtmlName=Values 
End Property 
'獲取標簽 
Public Property Let Label(ByVal Values) 
StrLabel=Values 
End Property 
'獲取將標簽替換的值 
Public Property Let LValues(ByVal Values) 
StrLValues=Values 
End Property 
'=========================================== 
'類方法 
'=========================================== 
'檢查模板設置以及是否存在 
Private Function Check() 
If StrTemp="" Then 
Check="<span style='color:red;'>錯誤:未設置模板文件存儲位置!</span>" 
Else 
If FSO.FileExists(StrTemp)=false Then 
Check="<span style='color:red;'>錯誤:指定模板不存在!</span>" 
Else 
Check=true 
End If 
End If 
End Function 
'讀取模板頁 
Public Sub ReadTemp() 
If Check()<>true Then 
Response.Write Check() 
Response.End() 
Else 
Set GetDatas=FSO.OpenTextFile(Server.MapPath(StrTemp)) 
FileData=GetDatas.ReadAll 
GetDatas.Close 
Set GetData=nothing 
End If 
End Sub 
'替換內容 
Public Function Rep() 
If StrLabel="" Then 
Response.Write "<span style='color:red;'>錯誤:未設置欲替換的標簽!</span>" 
Response.End() 
End If 
If StrLValues="" Then 
Response.Write "<span style='color:red;'>錯誤:未設置替換標簽的數據!</span>" 
Response.End() 
End If 
FileData=Replace(FileData,StrLabel,StrLValues) 
End Function 
'輸出 
Public Sub Echo() 
Response.Write FileData 
End Sub 
'生成靜態頁面 
Public Sub GetHtml() 
If StrHtmlName="" Then 
Response.Write "<span style='color:red;'>錯誤:未設置生成Html文件存儲位置以及文件名稱!</span>" 
Response.End() 
End If 
Set htmlwrite=FSO.CreateTextFile(Server.MapPath(StrHtmlName),true) 
'寫入網頁內容 
htmlwrite.WriteLine FileData 
htmlwrite.Close 
set htmlwrite=Nothing 
End Sub 
End Class 
%> 

用法示例: 

index.asp 
復制代碼代碼如下:

<!--#include file="Awa_temp.Class.asp"--> 
<% 
Set awa=New AwaTemp 
With awa 
.Temp="temp.tpl" 
.ReadTemp 
.Label="{tl1}" 
.LValues="蛋疼" 
.Rep 
.Echo 
'.HtmlName="aa/index.html" 
'.GetHtml 
End With 
Set awa=nothing 
%> 

模版 

temp.tpl: 
復制代碼代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>無標題文檔</title> 
</head> 

<body> 
<table width="200" border="1"> 
<tr> 
<td>{tl1}</td> 
<td>{tl2}</td> 
<td>{tl3}</td> 
</tr> 
<tr> 
<td> </td> 
<td> </td> 
<td> </td> 
</tr> 
<tr> 
<td> </td> 
<td> </td> 
<td> </td> 
</tr> 
</table> 
</body> 
</html> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲网站免费看 | 蜜桃久久一区二区三区 | 国产麻豆久久 | 精国产品一区二区三区 | 久久精品国产99久久6动漫亮点 | 精品视频一区二区三区四区 | 久草在线最新 | 一区二区免费网站 | 久久国产乱子伦精品 | 国产欧美一区二区三区免费看 | 国产激情网 | 在线亚洲欧美 | 看免费的毛片 | 亚洲欧洲日韩av | 欧美1—12sexvideos | www久久久久久 | 久久嗨| 国产精品久久久久久久亚洲按摩 | 久久亚洲成人 | 色欧美视频| 亚洲欧美在线看 | 免费激情网址 | 亚洲无毛av | 国产精品久久久久久久久久尿 | 久久久久国产成人精品亚洲午夜 | 国产精品久久久久久久久久久久午夜 | 黄色毛片视频在线观看 | 精品一区二区三区在线观看国产 | 成年免费大片黄在线观看岛国 | 羞羞视频免费视频欧美 | 九色激情网 | 精品国产观看 | 在线成人免费观看视频 | 娇妻被各种姿势c到高潮小说 | 性欧美xxxx极品摘花 | 亚洲人成免费 | 操碰视频在线观看 | 毛片在线视频观看 | 99精品热视频 | 欧美日韩高清在线观看 | 成人一级视频 |