午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    ASP通用模板類
    來源:易賢網(wǎng) 閱讀:968 次 日期:2014-09-19 10:52:33
    溫馨提示:易賢網(wǎng)小編為您整理了“ASP通用模板類”,方便廣大網(wǎng)友查閱!

    ASP 通用模板類。

    適合存在較少循環(huán)的模板。未實(shí)現(xiàn)內(nèi)部循環(huán),需要使用正則表達(dá)式,較浪費(fèi)資源和時(shí)間,如需使用可參考這篇文章.

    特性

    可設(shè)定私有緩存或公共緩存,提高效率

    可自由選擇使用 Stream 組件或 FSO 組件

    支持自定義文件編碼

    可保存文件

    屬性

    Name

    文本,該模板名稱,主要用于使用公共緩存時(shí)區(qū)分不同模板。

    Format

    文本,文件編碼類型,可設(shè)置值。

    Object

    文本,使用組件,可設(shè)置值:

    Stream

    FSO

    PublicCache

    布爾值,使用公共緩存,開啟時(shí)模板文件將保存到Application對象,其他引用此模板類的對象設(shè)置相同Name值并同樣打開公共緩存即可從緩存讀取。(Load方法)

    PrivateCache

    布爾值,使用私有緩存,開啟時(shí)模板文件將保存到對象內(nèi)部變量,同一引用此模板類的對象可讀取。(Load方法)

    Direction

    文本,模板文件所在目錄,前后無需斜杠或反斜杠,如:template/default

    File

    文本,模板文件名,前邊無需斜杠或反斜杠,如:default.html

    SaveDirection

    文本,保存文件所在目錄,前后無需斜杠或反斜杠,如:html/default

    SaveFile

    文本,保存文件名,前邊無需斜杠或反斜杠,如:default.html

    對象

    Code

    文本,當(dāng)前文本,使用SetVar方法時(shí)對此對象進(jìn)行替換,使用Load方法時(shí)將模板重載到此對象

    Storage

    文本,已保存文本,使用SaveFront或SaveLast方法時(shí)將Code對象中文本保存到此對象的開頭或結(jié)尾,可用于循環(huán)后得到所有代碼

    方法

    ClearCache

    清除公共緩存和私有緩存(強(qiáng)制從文件重載模板)

    ClearPublicCache

    清除公共緩存

    ClearPrivateCache

    清除私有緩存

    ClearCode

    清除Code對象

    ClearStorage

    清除Storage對象

    SaveFront

    將當(dāng)前Code對象中文本保存到Storage對象開頭

    SaveLast

    將當(dāng)前Code對象中文本保存到Storage對象結(jié)尾

    SaveCode

    將當(dāng)前Code對象中文本保存到文件

    SaveStorage

    將當(dāng)前Storage對象中文本保存到文件

    SetVar

    對當(dāng)前Code對象中文本進(jìn)行替換

    參數(shù):需要被替換的文本,欲替換后的文本

    Load

    將模板文件載入Code對象,當(dāng)開啟并存在私有緩存時(shí),從私有緩存載入,當(dāng)開啟并存在公共緩存時(shí),從公共緩存載入,若無緩存則從文件載入

    內(nèi)部變量

    ccStrPath

    默認(rèn)根目錄

    ccStrCookieName

    默認(rèn)Application對象名前綴

    代碼

    Class ccClsTemplate

    Private ccStrCode,ccStrStorage

    Private ccStrCacheCode

    Private ccBlnPublicCache,ccBlnPrivateCache

    Private ccStrName,ccStrCookieName

    Private ccStrDirection,ccStrSaveDirection,ccStrFile,ccStrSaveFile,ccStrPath

    Private ccObjStream,ccObjFSO,ccStrFormat,ccIntObject,ccObjText,ccIntFormat

    Private Sub Class_Initialize

    ccStrName = "default" '默認(rèn)名稱

    ccBlnPublicCache = False

    ccBlnPrivateCache = False

    ccStrFile = "cache.html"

    ccStrSaveFile = "save_cache.html"

    ccStrCookieName = "ccClass_Template" 'Application對象名前綴

    ccStrFormat = "UTF-8" 'UTF-8|ASCII|GB2312|BIG5

    ccIntFormat = -1

    ccIntObject = 1 '默認(rèn)讀取/保存模板組件 1:ADODB.Stream 2:FSO

    ccStrPath = Server.MapPath("./")&"" '默認(rèn)根路徑

    End Sub

    Public Property Let Name(ccStrName_in)

    ccStrName = LCase(Trim(ccStrName_in))

    End Property

    Public Property Let Format(ccStrFormat_in)

    ccStrFormat = ccStrFormat_in

    If InStr(LCase(Trim(ccStrFormat_in)),"utf") > 0 Then

    ccIntFormat = -1

    Else

    ccIntFormat = 0

    End If

    End Property

    Public Property Let Object(ccStrObject_in)

    ccStrObject_in = LCase(Trim(ccStrObject_in))

    If InStr(ccStrObject_in,"fso") > 0 Then

    ccIntObject = 2

    Else

    ccIntObject = 1

    End If

    End Property

    Public Property Let PublicCache(ccBlnPublicCache_in)

    If ccBlnPublicCache_in = True Then

    ccBlnPublicCache = True

    Else

    ccBlnPublicCache = False

    End If

    End Property

    Public Property Let PrivateCache(ccBlnPrivateCache_in)

    If ccBlnPrivateCache_in = True Then

    ccBlnPrivateCache = True

    Else

    ccBlnPrivateCache = False

    End If

    End Property

    Public Property Let Direction(ccStrDirection_in)

    ccStrDirection = ccStrDirection_in

    End Property

    Public Property Let File(ccStrFile_in)

    If ccStrFile_in <> "" Then

    更多信息請查看IT技術(shù)專欄

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:ASP通用模板類
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2025國考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)