⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0010.htm

📁 ASP教程宝典 书籍语言: 简体中文 书籍类型: 网络编程 授权方式: 免费软件 书籍大小: 500 KB
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>包含文件</strong></big></p>

    <p ALIGN="JUSTIFY">SSI 指令为用户提供在 Web  
    服务器处理之前将一个文件的内容插入到另一个文件的方法。ASP  
    只使用这一机制的 #include 指令。要在 .asp  
    文件中插入一个文件,使用下面的语法:</p> 
    <p ALIGN="JUSTIFY">&lt;!--#include virtual | file =&quot;filename&quot;--&gt; </p> 
    <p ALIGN="JUSTIFY">virtual 和 file  
    关键字指示用来包含该文件的路径的类型,filename  
    是您想包含的文件的路径和名称。</p> 
    <p ALIGN="JUSTIFY">被包含文件不要求专门的文件扩展名;但是,为被包含文件赋予  
    .inc 扩展名以便和其他类型文件相区分是一个良好的编程习惯。</p> 
    <p ALIGN="JUSTIFY">使用 Virtual 关键字</p> 
    <p ALIGN="JUSTIFY">使用 Virtual  
    关键字指出路径开始于虚拟目录。例如,如果一个被命名为 Footer.inc  
    的文件属于一个名为 /Myapp 的虚拟目录,则下面的一行将把 Footer.inc  
    的内容插入到包含该行的文件中:</p> 
    <p ALIGN="JUSTIFY">&lt;!--#include virtual =&quot;/myapp/footer.inc&quot;--&gt; </p> 
    <p ALIGN="JUSTIFY">使用 File 关键字</p> 
    <p ALIGN="JUSTIFY">使用 file  
    关键字指示使用相对路径。相对路径开始于含有该包含文件的目录。例如,如果您的文件位于目录  
    Myapp 中,而文件 Header1.inc 在 Myapp\Headers 中,下面的一行将把  
    Header1.inc 插入到您的文件中:</p> 
    <p ALIGN="JUSTIFY">&lt;!--#include file =&quot;headers/header1.inc&quot;--&gt;</p> 
    <p ALIGN="JUSTIFY">注意,到被包含文件 Headers/header1.inc  
    的路径是相对于包含文件的;如果包含 #include 语句的脚本不在 /Myapp  
    目录中,那么该语句将不起作用。</p> 
    <p ALIGN="JUSTIFY">如果在 Internet  
    服务管理器中的撈粲蒙喜隳柯紨选项被选中,则也可以使用 file  
    关键字和 ../  
    语法包含父目录即上一层目录中的文件。有关命令,请参阅 配置 ASP  
    应用程序。</p> 
    <p ALIGN="JUSTIFY">被包含文件的位置</p> 
    <p ALIGN="JUSTIFY">被包含文件可以在您的 Web  
    站点内的某个目录中,也可以在您的 Web  
    站点之外。通常,您应该使被包含文件位于 Web  
    站点的目录中。如果一个被包含文件位于您的 Web  
    站点内,则当浏览器下次请求包含文件时,将显示对被包含文件的改变。但是,如果被包含文件位于您的  
    Web 站点之外,直到 ASP 应用程序重新启动或 Web  
    服务器重新启动时,这种改变才能体现出来。ASP  
    检测在应用程序命名空间中(在应用程序的起始目录下)的任何包含文件的改变。</p> 
    <p ALIGN="JUSTIFY">包含文件:提示和警告</p> 
    <p ALIGN="JUSTIFY">一个被包含文件也可以包含其他的文件。如果 #include  
    指令没有导致循环,一个 .asp  
    文件可以多次包括同一个文件。例如,如果文件 First.asp 包含文件  
    Second.inc,则 Second.inc 一定不能再包含 First.asp。一个文件也不能包含自身。ASP  
    检测此类循环或嵌套错误,并在检测到时产生一个错误消息,同时停止处理被请求的  
    .asp 文件。</p> 
    <p ALIGN="JUSTIFY">ASP  
    在执行脚本命令之前包含文件。因此,不能用脚本命令去创建被包含文件的名称。例如,下面的脚本将不能打开  
    Header1.inc,因为 ASP 会在它分配一个文件名给变量 name 之前先执行  
    #include 指令。</p> 
    <p ALIGN="JUSTIFY">&lt;!-- This script will fail --&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;% name=(header1 &amp; &quot;.inc&quot;) %&gt; </p> 
    <p ALIGN="JUSTIFY">&lt;!--#include file=&quot;&lt;%= name %&gt;&quot;--&gt;</p> 
    <p ALIGN="JUSTIFY">脚本命令和过程必须完全包含在脚本定界符 &lt;% 和  
    %&gt; 、HTML 标记 &lt;SCRIPT&gt; 和 &lt;/SCRIPT&gt; 或 HTML 标记 &lt;OBJECT&gt; 和  
    &lt;/OBJECT&gt; 中。也就是说,不能在一个 .asp  
    包含文件中打开一个脚本定界符,然后在一个被包含的文件中才关闭该定界符;脚本或脚本命令必须是一个完整的单元。例如,下面的脚本将无法运行:</p> 
    <p ALIGN="JUSTIFY">&lt;!-- This script will fail --&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;%</p> 
    <p ALIGN="JUSTIFY">For i = 1 To n</p> 
    <p ALIGN="JUSTIFY">statements in main file</p> 
    <p ALIGN="JUSTIFY">&lt;!--#include file=&quot;header1.inc&quot; --&gt;</p> 
    <p ALIGN="JUSTIFY">Next</p> 
    <p ALIGN="JUSTIFY">%&gt; </p> 
    <p ALIGN="JUSTIFY">下面的脚本将正常运行:</p> 
    <p ALIGN="JUSTIFY">&lt;% </p> 
    <p ALIGN="JUSTIFY">For i = 1 to n</p> 
    <p ALIGN="JUSTIFY">statements in main file</p> 
    <p ALIGN="JUSTIFY">%&gt; </p> 
    <p ALIGN="JUSTIFY">&lt;!--#include file=&quot;header1.inc&quot; --&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;% Next %&gt; </p> 
    <p ALIGN="JUSTIFY">--------------------------------------------------------------------------------</p> 
    <p ALIGN="JUSTIFY">使用 HTML 表格</p> 
    <p ALIGN="JUSTIFY">使用 ASP Request  
    对象,您可以创建一个简单而功能强大的脚本来收集和处理 HTML  
    表格数据。在本主题中,您将不仅学会如何创建基本的表格处理脚本,而且还将获得用于验证  
    Web 服务器和用户浏览器上的表格信息的一些有用技术。</p> 
    <p ALIGN="JUSTIFY">关于 HTML 表格</p> 
    <p ALIGN="JUSTIFY">HTML 表格是收集 Web 信息最常用的方法,是在 Web  
    页上提供用户界面控件的特殊的 HTML  
    标记的排列。文本框、按钮和复选框都是典型的控件,这些控件使用户和  
    Web 页实现交互,并且将信息提交给 Web 服务器。</p> 
    <p ALIGN="JUSTIFY">下面的 HTML  
    示例产生一个表格,在表格中,用户可以输入姓名、年龄并包含一个将这些信息提交给  
    Web 服务器的按钮。该表格也包含了一个隐含的控件(Web  
    浏览器不显示),可以用该控件向 Web 浏览器传递附加信息。</p> 
    <p ALIGN="JUSTIFY">&lt;FORM METHOD=&quot;POST&quot; ACTION=&quot;myfile.asp&quot;&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;INPUT TYPE=&quot;text&quot; NAME=&quot;firstname&quot;&gt; </p> 
    <p ALIGN="JUSTIFY">&lt;INPUT TYPE=&quot;text&quot; NAME=&quot;lastname&quot;&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;INPUT TYPE=&quot;text&quot; NAME=&quot;age&quot;&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;INPUT TYPE=&quot;hidden&quot; NAME=&quot;userstatus&quot; VALUE=  
    &quot;new&quot;&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;INPUT TYPE=&quot;submit&quot; VALUE=&quot;Enter&quot;&gt;</p> 
    <p ALIGN="JUSTIFY">&lt;/FORM&gt;</p> 
    <p ALIGN="JUSTIFY">处理 ASP 输入的表格</p> 
    <p ALIGN="JUSTIFY">在表格向 Web 服务器提交信息时,用户的 Web  
    浏览器请求用 HTML &lt;FORM &gt; 标记的 ACTION 属性所指定的 .asp  
    文件(在前面的例子中,该文件被称为 Myfile.asp)。.asp  
    文件包含了处理表格值(如显示结果表或从数据库查询信息)的脚本。</p> 
    <p ALIGN="JUSTIFY">可以通过三种途径用 .asp 文件收集 HTML 表格的值</p> 
    <p ALIGN="JUSTIFY">静态的 .htm 文件可以包含一个将其数值邮送给 .asp  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -