【发布时间】:2014-02-27 05:53:02
【问题描述】:
我有一个 ASP 页面,我想在运行时将数据库字段中的一大段 ASP 代码动态拼接到其中。我不想写数据库字段,我想运行代码。它看起来像这样(我知道这将在第 3 行失败):
<% ' THIS IS THE HOST PAGE WITH A RECORDSET ALREADY CREATED TO PULL IN THE ASP
response.write "Welcome to the host page..."
rs("ASPcode")
%>
目前我正在使用包含代码的包含,并正在使用 Eval(rs("functionNameHere")) 在主机 ASP 中调用一个函数,但这有点麻烦。
将数据库中的代码拼接到主机页面最优雅的方式是什么?有什么奇妙的功能可以把rs("ASPcode") 包裹进去吗?
谢谢,
迈克
【问题讨论】:
-
是的,它叫
Execute -
其实你是先搜索的? stackoverflow.com/a/1408426/692942
-
感谢 Lanky,这就是我所追求的。在发布我的问题之前,我已经搜索了一个答案,但只能找到人们说动态页面是不可能的答案,并问到底为什么有人想从数据库中提取代码。
标签: asp-classic