我正在处理一个经典的 ASP 项目,不幸的是无法切换到另一种技术。我了解到可以用 Javascript (ES3) 编写服务器端经典 ASP 代码,所以我做了一些调查,但我找不到从基于 JS 的 ASP 文件中包含另一个基于 JS 的 ASP 文件的方法。
这是我要导入的基于 JS 的 ASP 文件:
includejs.asp
<%@ Language=JavaScript %>
<%
function myFunction(p1, p2) {
return p1 + p2;
}
%>
我尝试了以下两种方法,都没有用
myjs1.asp
<%@ Language=JavaScript %>
<script language="JScript" runat="server" src="./includejs.asp"></script>
<%
// myFunction is from another file
Response.Write(myFunction(20,2));
%>
myjs2.asp
<%@ Language=JavaScript %>
<!--#include virtual="./includejs.asp" -->
<%
// myFunction is from another file
Response.Write(myFunction(20,2));
%>
我的发现
第一次尝试时,我能够导入如下所示的纯 javascript 文件
function myFunction(p1, p2) {
return p1 + p2;
}
但我想包含一个 ASP 包装的 javascript,这样我也可以包含 Js 文件中的其他文件。
收到一只叮咚
相关分类