我正在尝试了解 ASP,但#include
由于某种原因似乎无法正常工作。我正在使用 IIS 7.5(包含在 Win 7 中)。
我有两个 .asp 文件.../wwwroot/MyWeb/
。我正在尝试#include FiboRecursive.asp
在一个名为test.asp
. 如果我删除#include
. 我已经尝试过虚拟和文件包含。
这是 test.asp:
<%@ language="javascript" %>
<html>
<body>
<p>
<% //Response.Write(Request.ServerVariables("http_user_agent"));%>
</p>
<p>
<%
var remoteAddr = Request.ServerVariables("REMOTE_ADDR");
remoteAddr += "";
if ((remoteAddr.length > 5) && (remoteAddr.substr(0,7)=="140.114") ) {
Response.Write("Hello there Tsingda student!");
}
else {
Response.Write("You're not a Tsingda student!");
}
%>
</p>
<form action="./FiboRecursive.asp" method="post">
<input type="submit" value="Calculate Fibonacci numbers!" />
</form>
<!--#INCLUDE FILE="fiborecursive.asp" -->
</body>
</html>
这是 FiboRecursive.asp 中的代码:
<%@ language="javascript" %>
<%
Response.Write("Let's calculate some Fibonacci numbers!");
%>
编辑:另一件事:我总是在 Firefox 中使用 Web 开发人员工具(错误控制台)来检查我的代码中的错误,但显然这在做服务器端的事情时效果不佳。有什么方法可以从控制台或类似设备中获得一些关于出了什么问题的提示?