ASP调用上级目录的文件
我的A文件夹中有B文件夹和C.asp,B文件夹中有D.asp。现在我D.asp想调用C.asp,请问要用什么代码?我用<!--#includefile="../C.asp...
我的A文件夹中有B文件夹和C.asp,B文件夹中有D.asp。
现在我D.asp想调用C.asp,请问要用什么代码?
我用<!--#include file="../C.asp" -->
<!--#include file="A/C.asp" -->
什么的,都不能用!
C.asp的代码是:
<style type="text/css">
<!--
.STYLE1_2 {
font-size: 12px;
color: #999999;
}
-->
</style>
<table width="900">
<tr><td><hr /></td></tr>
<tr> <td><div id="footer"><div> <div>
<div align="center"><span class="STYLE1_2">本站为本人为毕业设计而制作。本站只和网友相互分享杭州旅游信息资源搜索结果,并不存放任何资源!span><br />
<br />
</div>
</div>
</div>
</div>
<!-- footer END --></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
====================
D.asp的代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body><!--#include file="A/C.asp"-->
</body>
</html> 展开
现在我D.asp想调用C.asp,请问要用什么代码?
我用<!--#include file="../C.asp" -->
<!--#include file="A/C.asp" -->
什么的,都不能用!
C.asp的代码是:
<style type="text/css">
<!--
.STYLE1_2 {
font-size: 12px;
color: #999999;
}
-->
</style>
<table width="900">
<tr><td><hr /></td></tr>
<tr> <td><div id="footer"><div> <div>
<div align="center"><span class="STYLE1_2">本站为本人为毕业设计而制作。本站只和网友相互分享杭州旅游信息资源搜索结果,并不存放任何资源!span><br />
<br />
</div>
</div>
</div>
</div>
<!-- footer END --></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
====================
D.asp的代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body><!--#include file="A/C.asp"-->
</body>
</html> 展开
2个回答
2015-07-15
展开全部
1、首先,在写的这个asp文件当前所在的文件夹返回到其上一级文件夹;
2、然后,在返回后的这个文件里面,找到一个名为include文件夹;
3、再在include这个文件夹里面找到conn.asp以及subcode这两个asp文件;
4、调用。
注意:如果需要返回两次文件夹的话
那么应该写成:
<!--#include file="../../include/conn.asp" -->
<!--#include file="../../include/subcode.asp" -->
返回三次的话:
<!--#include file="../../../include/conn.asp" -->
<!--#include file="../../../include/subcode.asp" -->
2、然后,在返回后的这个文件里面,找到一个名为include文件夹;
3、再在include这个文件夹里面找到conn.asp以及subcode这两个asp文件;
4、调用。
注意:如果需要返回两次文件夹的话
那么应该写成:
<!--#include file="../../include/conn.asp" -->
<!--#include file="../../include/subcode.asp" -->
返回三次的话:
<!--#include file="../../../include/conn.asp" -->
<!--#include file="../../../include/subcode.asp" -->
展开全部
<!--#include file="../C.asp"-->
这样正确,我调用成功的,只不过代码不完整,500错误。
你如果是本机调式,查看IIS中该网站属性 》主目录 》应用程序配置 》选项
看看是否启用了父路径 ,打上勾就一切正常了。
这样正确,我调用成功的,只不过代码不完整,500错误。
你如果是本机调式,查看IIS中该网站属性 》主目录 》应用程序配置 》选项
看看是否启用了父路径 ,打上勾就一切正常了。
追问
我找不到那个选项,我用的WIN7系统,能讲详细点吗?
追答
你的问题可以肯定是没有启用父路径造成调用失败;
你装的是IIS6.0吗?还是其它什么软件下调试的?说明白点,我身边没有WIN7系统,没办法手把手交你啊,我记忆中如下:
打开IIS 点击站点->ASP->行为->启用父路径(选择True)
IIS安装后默认设置是,不开启父路径。
----------------------------------------------
搜索了下WIN7 IIS 的配置:
配置IIS7.5的站点:
选择 Default Web Site(默认网站),并双击 ASP 的选项;IIS7.5中ASP“父路径”是没有启用的,要开启用父路径,选择True,搞定父路径选项。
单击右边的“高级设置”选项(或右击站点选管理网站再选高级设置),可以设置网站的目录(物理路径)。
“IP地址”就用默认的“全部未分配”。
点击右侧的“绑定...”,设置网站的“端口”(一般为80)。
双击“默认文档”,设置网站的默认文档,例:index.asp等。
如果你的网站程序使用了父路径,如../conn/db.asp这样的,..表示上层目录,就一定要开启父路径,否则系统不能正常识别..父路径,网页就无法正常显示
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询