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

首頁 > 編程 > ASP > 正文

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

2024-05-04 11:09:40
字體:
來源:轉載
供稿:網友
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>錯誤:未設置模板文件存儲位置!</span>"
Else
If FSO.FileExists(StrTemp)=false Then
Check="<span>錯誤:指定模板不存在!</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>錯誤:未設置欲替換的標簽!</span>"
Response.End()
End If
If StrLValues="" Then
Response.Write "<span>錯誤:未設置替換標簽的數據!</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>錯誤:未設置生成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>
<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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品有限 | 伊人一二三四区 | 日本成人一二三区 | 韩国精品久久久 | 在线成人看片 | 三人弄娇妻高潮3p视频 | 羞羞答答www网站进入 | 国产孕妇孕交大片孕 | 黄色影院一级片 | 久久噜噜噜精品国产亚洲综合 | 国产精品久久久久久模特 | 色欧美视频 | 久久狠狠高潮亚洲精品 | 欧洲成人综合网 | 免费在线观看国产精品 | 亚洲精品欧美二区三区中文字幕 | 国产91片 | 日本在线观看视频网站 | 成人不卡 | 美女羞羞视频网站 | 欧美成人精品不卡视频在线观看 | 国产午夜精品久久久久 | 27xxoo无遮挡动态视频 | 中文字幕在线成人 | 在线观看免费视频麻豆 | 免费看成年人网站 | 精品一区二区亚洲 | 天天草夜夜 | 久久久久久久久久久av | 成人福利电影在线观看 | 欧美老逼 | 成人午夜网址 | 久久久久久久久久亚洲 | 久久污 | 免费国产a| 国产精品色在线网站 | 亚洲天堂岛国片 | 欧美一级美国一级 | 欧美一级在线看 | 蜜桃网站免费 | 国产精品伊人久久 |