国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

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

2024-05-04 11:00:16
字體:
來源:轉載
供稿:網友
文件名: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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 登封市| 东乌珠穆沁旗| 重庆市| 囊谦县| 开封县| 宜兴市| 彩票| 乃东县| 登封市| 凭祥市| 怀来县| 柘荣县| 峨边| 迁西县| 咸丰县| 离岛区| 社会| 布尔津县| 宝清县| 塔河县| 东丰县| 菏泽市| 绥德县| 西昌市| 宁武县| 苍溪县| 高碑店市| 海南省| 大埔县| 平罗县| 满洲里市| 龙游县| 沂南县| 江北区| 茌平县| 庆云县| 永昌县| 光泽县| 田林县| 昭通市| 黄浦区|