快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

关于在ASP中使用INCLUDE的一些问题

 一.使用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
    微笑服务 优质保证 索取样品