代码之家  ›  专栏  ›  技术社区  ›  NoCarrier

动态执行经典ASP页面

  •  0
  • NoCarrier  · 技术社区  · 16 年前

    我想将经典ASP页面的内容存储在数据库的表中,并能够动态检索所述内容并动态执行。这可能吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Rodrigo    16 年前

    您可以从数据库中获取文本,将其保存到网站中的temporal.asp文件中,然后执行服务器。执行(tempfile)。别忘了删除tempfile。..

        2
  •  2
  •   Chris Nielsen    16 年前

    您可能正在寻找“ Execute “声明。

    Dim aspCode
    aspCode = getCodeFromDB() ' I assume you can handle this part
    Execute aspCode
    

        3
  •  0
  •   pflunk    16 年前

    有人能够使Execute(实际上是ExecuteGlobal)概念发挥作用。几年前我曾尝试将其用作测试,它确实有效。我相信当你想在1000行ExecuteGlobal语句中进行调试时,真正的问题就会出现。

    http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=7651&lngWId=4

    基本上,解析asp文本,<%=%>以及<%%>处理得当。

    例如

        <%=var1 & "-" & var2%> 
    would convert to
        response.write var1 & "-" & var2
    

      <%
      Hello, this is html
      %>
    would convert to 
      response.write "Hello, this is html"
    
    推荐文章