gpt4 book ai didi

ASP中利用execute实现动态包含文件的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章ASP中利用execute实现动态包含文件的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

ASP中,include file/virtual 是优先脚本代码处理的,所以无法使用include动态包含ASP文件。我们可以使用Execute函数动态执行所需代码。  方法:  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  。

使用时可以用从文件或数据库读取出ASP代码再执行,注意,所执行的代码中不应包含<%和%>  注意不要与Server.Execute混淆,Server.Execute参数为ASP虚拟路径,并且使用该函数不但不能动态声明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  。

执行main.asp后,将仅输出Test,而objAbc则不能实例化.

最后此篇关于ASP中利用execute实现动态包含文件的方法的文章就讲到这里了,如果你想了解更多关于ASP中利用execute实现动态包含文件的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com