将ASP代码拼接到ASP页面中

4
我有一个ASP页面,希望在运行时从数据库字段中动态地拼接一块ASP代码。我不想写入数据库字段,我想要运行这段代码。它看起来像这样(我知道第三行会出错):
<% ' THIS IS THE HOST PAGE WITH A RECORDSET ALREADY CREATED TO PULL IN THE ASP
response.write "Welcome to the host page..."       
rs("ASPcode")
%>

目前我正在使用一个包含代码的include,并使用Eval(rs("functionNameHere"))调用主机ASP中的函数,但有点繁琐。

最优雅的方法是将数据库中的代码拼接到主机页面中吗?是否有某个神奇的函数可以将rs("ASPcode")包装起来?

谢谢,

迈克


2
是的,它被称为 Execute - user692942
你有没有先搜索过呢?http://stackoverflow.com/a/1408426/692942 - user692942
谢谢Lanky,这正是我想要的。在发布问题之前,我已经搜索了答案,但只能找到一些人说动态页面不可能实现,并询问为什么有人想从数据库中提取代码的答案。 - Mike Poole
1个回答

3

这个问题在Lankymart的评论中得到了解答。我使用了Execute(),它正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接