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

首頁 > 編程 > ASP > 正文

ASP中利用execute實現(xiàn)動態(tài)包含文件的方法

2020-07-27 13:10:48
字體:
供稿:網(wǎng)友
摘要:本文介紹了ASP中動態(tài)包含ASP文件,并使其中ASP類(Class)可實例化的方法。

ASP中,include file/virtual 是優(yōu)先腳本代碼處理的,所以無法使用include動態(tài)包含ASP文件。我們可以使用Execute函數(shù)動態(tài)執(zhí)行所需代碼。

方法:
Execute(ASP代碼)

例子:(vbCrLf為換行符)
復制代碼 代碼如下:

Execute("Class clsAbc"&vbCrLf&"Public Function output"&vbCrLf&"Response.Write 123"&vbCrLf&"End Function"&vbCrLf&"End Class") 


復制代碼 代碼如下:

Dim objAbc 
Set objAbc = New clsAbc 
objAbc.output 
Set objAbc = Nothing 

使用時可以用從文件或數(shù)據(jù)庫讀取出ASP代碼再執(zhí)行,注意,所執(zhí)行的代碼中不應(yīng)包含<%和%>
注意不要與Server.Execute混淆,Server.Execute參數(shù)為ASP虛擬路徑,并且使用該函數(shù)不但不能動態(tài)聲明Class類,甚至不可以給主程序段的變量賦值。
例子:
main.asp
復制代碼 代碼如下:

Dim strAbc,objAbc 
strAbc = "Test" 
Server.Execute("sub.asp") 
Response.Write strAbc 
Set objAbc = New clsAbc 
objAbc.output 
Set objAbc = Nothing 

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

strAbc = "Execute" 
Class clsAbc 
 Public Function output 
  Response.Write "Class" 
 End Function 
End Class 

執(zhí)行main.asp后,將僅輸出Test,而objAbc則不能實例化。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵寿县| 南通市| 长宁区| 宁河县| 八宿县| 定州市| 阳西县| 屏山县| 平度市| 从江县| 仪征市| 孝感市| 循化| 大安市| 鄱阳县| 周至县| 察隅县| 达日县| 滦平县| 加查县| 呈贡县| 陕西省| 三门峡市| 富裕县| 云阳县| 五华县| 彰化县| 兖州市| 卢氏县| 南充市| 和政县| 黄大仙区| 新安县| 汉寿县| 梅州市| 长葛市| 长顺县| 铜川市| 防城港市| 庆安县| 武陟县|