asp中关于<%call 某函数() %>的调用函数问题

在根文件夹中有文件function.asp,left_news.asp,news.asp,在根文件夹下的Inc子文件夹中有Conn.asp(连接数据库),config.a... 在根文件夹中有文件 function.asp , left_news.asp,news.asp ,
在根文件夹下的Inc子文件夹中有Conn.asp (连接数据库),config.asp(检查数据库连接)
其中function.asp 中为 函数过程,通过<!--#include file="Inc/Conn.asp"--> <!-- #include file="inc/config.asp" --> 与数据库相连;
left_news.asp为导航目录调用function.asp中的函数 <%callsub leftNewNews()%>;
news.asp嵌入导航<!-- #include file="left_news.asp" -->嵌入function <!-- #include file="left_news.asp" -->并调用函数<%call showMoreNews()%>;在根文件夹下进行调试时能正常显示;
现在我在根文件夹下新建一个news文件夹把function.asp , left_news.asp,news.asp移入其中,修改相关链接后却无法显示了。出现的问题是:<%callsub leftNewNews()%>不能显示导航;<%call showMoreNews()%>不能显示标题和日期;但问题是我已经修改了数据库链接了:<!--#include file="../Inc/Conn.asp"--> <!-- #include file="../inc/config.asp" -->

请问为什么会出现这样的情况?
展开
 我来答
arvy_momo
2011-09-23 · TA获得超过2350个赞
知道大有可为答主
回答量:1552
采纳率:50%
帮助的人:993万
展开全部
你是说,你调用函数照样能用而且不提示出错,但是函数中的功能部分缺失?
我看了半天,很明显你的function.asp不是在inc文件夹下,也就是说,<!-- #include file="../inc/config.asp" --> 会提示你“未找到包含文件”,那么,之后的调用函数根本就不会执行到。
换言之,出现问题的根源是“调用文件不存在”。至于修改数据库链接这是必须的,改了文件夹之后,数据库位置的描述会影响某些子目录下文件的运行……如果必须要这样做,建议先建好文件夹再写文件。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长孙华黎
2011-09-24 · TA获得超过341个赞
知道答主
回答量:556
采纳率:0%
帮助的人:274万
展开全部
教你个办法:
不用一行行看代码去。

用DW的站点管理功能,先把你当前文件所在的网站文件都归到一个站点下(比如叫个TESTSITE,然后打开这个站点(你这个文件必须是当前站点中的一个),然后在页面中按下Ctrl+F,查找“test()”,目标为“当前站点”。按下查找全部,很快就找到了。

楼上说的方法也可行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mqujuifv
2011-09-24 · 超过34用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:71.9万
展开全部
做数据库连接的问题吧!做站公用的数据库连接一般便用相对根目录的链接! ACCESS数据库吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e3806c
2011-09-23 · TA获得超过149个赞
知道答主
回答量:139
采纳率:0%
帮助的人:104万
展开全部
<%call leftNewNews()%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式