|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
一.使用Include的好处: 使程序模块化,易于维护,并提高了可重用性,降低了错误发生的概率,缩短了开发周期. 二.使用Include的格式: 1.相对路径<!--#include file="common.asp"--> 默认为调用它的那个asp所在目录下的common.asp <!--#include file="../common.asp" -->调用它的那个asp所在目录的上一级目录下的common.asp 2.绝对路径 <!--#include virtual="common.asp"--> 默认为根目录下的common.asp < !--#include virtual="test/common.asp"--> 根目录下的test目录下的common.asp common.asp function addone(i) addone=i+1 end function sample.asp <! --#include virtual="test/common.asp"--> <% dim i i=1 i=addone(i) response.write "u got "&i&" points" %> 三.几个要点: 1.不能循环调用 假如存在a.inc 和 b.inc 假如 b.inc 用了#include a.inc 那么 a.inc 就不能#include b.inc 2.建议不要使用默认的.inc后缀而使用.asp,以免被他人直接下载,造成危害. 3.#include优先于asp解析,所以以下程序是错误的 sample1.asp <% dim i i=1 i=addone(i) response.write "u got "&i&" points" dim IncNeed IncNeed=1.asp %> <!--#include virtual="test/<%=IncNeed%>""--> 假如用select case 的话,1.asp和2.asp都被提前载入,但调用函数时,它好像只认最后一个include, 无论IncNeed=1 还是2,答案都为u got 3 points 希望此文能起到抛砖引玉的效果,并想借此熟悉些有共同兴趣的朋友,谢谢. 返回类别: 教程 上一教程: 实现搜索结果的要害词变色标注的程序(使用正则表达式) 下一教程: ASP通用分页类 您可以阅读与"关于在ASP中使用INCLUDE的一些问题"相关的教程: · ASP中关于SESSION的一些问题 · 关于SESSION的一些问题 · 在ASP中使用“REQUEST”时应注重的问题 · 在ASP中使用断开的记录集 · ASP.NET中使用多个RUNAT=SERVER FORM |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |