学习ASP 文件引用常识

  ASP 文件引用

  Previous Page Next Page #include 命令用于在多重页面上创建需重复使用的函数、页眉、

  页脚或者其他元素等。

  #include 命令

  通过使用 #include 命令,我们可以在服务器执行 ASP 文件之前,把另一个ASP文件插入

  这个文件中。#include 命令用于在多重页面上创建需重复使用的函数、页眉、页脚或者其

  他元素等。

  如何使用 #include 命令

  这里有一个名为 "mypage.asp" 的文件:

  <html>

  <body>

  <h2>Words of Wisdom:</h2>

  <p><!--#include file="wisdom.inc"--></p>

  <h2>The time is:</h2>

  <p><!--#include file="time.inc"--></p>

  </body>

  </html> 这是 "wisdom.inc" 文件:

  "One should never increase, beyond what is necessary,

  the number of entities required to explain anything."这是 "time.inc" 文件:

  <%

  Response.Write(Time)

  %>在浏览器中查看的源代码应该类似这样:

  <html>

  <body>

  <h2>Words of Wisdom:</h2>

  <p>"One should never increase, beyond what is necessary,

  the number of entities required to explain anything."</p>

  <h2>The time is:</h2>

  <p>11:33:42 AM</p>

  </body>

  </html>Including 文件的语法:

  如需在 ASP 中引用文件,请把 #include 命令置于注释标签之中:

  <!--#include virtual="somefilename"-->或者:

  <!--#include file ="somefilename"-->关键词 Virtual

  关键词 virtual 指示路径以虚拟目录开始。

  如果名为 "header.inc" 位于名为 /html 的虚拟目录中,下面这行代码会插入文件

  "header.inc" 中的内容:

  <!-- #include virtual ="/html/header.inc" -->关键词 File

  关键词 File 指示一个相对的路径。相对路径起始于含有引用文件的目录。

  假设文件位于 html 文件夹的子文件夹 headers 中,下面这段代码可引用 "header.inc"

  文件的内容:

  <!-- #include file ="headers\header.inc" -->注意:被引用文件的路径是相对于引用

  文件的。假如包含 #include 声明的文件不在 html 目录中,这个声明就不会起效。

  您同样可以使用关键词 file 和语法 (\) 来引用上级目录中的文件。

  提示和注释

  在上面的一节中,我们使用 ".inc" 来作为被引用文件的后缀。注意:假如用户尝试直接

  浏览 INC 文件,这个文件中内容就会暴露。假如被引用的文件中的内容涉及机密,那么最

  好还是使用 "asp" 作为后缀。ASP 文件中的源代码被编译后是不可见的。被引用的文件也

  可引用其他文件,同时一个 ASP 文件可以对同一个文件引用多次。长春九龙男科医院

  重要事项:在脚本执行前,被引用的文件就会被处理和插入。

  下面的代码无法执行,这是由于 ASP 会在为变量赋值之前执行 #include 命令:

  <%

  fname="header.inc"

  %>

  <!--#include file="<%=fname%>"-->不能在脚本分隔符之间包含文件引用:

  <%

  For i = 1 To n

  <!--#include file="count.inc"-->

  Next

  %>但是这段脚本可以工作:

  <% For i = 1 to n %>

  <!--#include file="count.inc" -->

  <% Next %>

学习ASP 文件引用常识,布布扣,bubuko.com

时间: 2024-08-05 11:18:20

学习ASP 文件引用常识的相关文章

如何学习ASP Global.asa 文件?

ASP Global.asa 文件 Previous Page Next Page Global.asa 文件是一个可选的文件,它可包含可被 ASP 应用 程序中每个页面访问的对象.变量以及方法的声明. Global.asa 文件 Global.asa 文件是一个可选的文件,它可包含可被 ASP 应用程序中每个页面访问的对象. 变量以及方法的声明.所有合法的浏览器脚本都能在 Global.asa 中使用. Global.asa 文件可包含下列内容: Application 事件 Session

学习ASP .NET MVC5官方教程总结(七)Edit方法和Edit视图详解

学习ASP .NET MVC5官方教程总结(七)Edit方法和Edit视图详解 在本章中,我们研究生成的Edit方法和视图.但在研究之前,我们先将 release date 弄得好看一点.打开Models\Movie.cs 文件.先添加一个引用: <span style="font-size:14px;">using System.ComponentModel.DataAnnotations;</span> 然后在Movie类中添加以下代码: [Display(

跟着传智播客学习asp.net之DIV+CSS

div+css详解 学习资料:韩顺平div+css视频.css禅意花园.别具光芒.csdn网页设计专栏.开源之祖sourceforeg.net.php开源大全 www.php.open.com Div+css (sascading style sheets:层叠样式表)是什么? 传统table布局缺点: 1. 显示样式和数据是绑定在一起的 2. 布局的时候灵活度不高 3. 一个页面可能会有大量的<table>元素,代码冗余 4. 增加带宽(200字节) 5. 搜索引擎不喜欢这样的布局 优点 1

跟着杨中科学习asp.net之html

第一节课 HTML基础加强班 l 什么是浏览器? 1. 浏览器就是接受浏览者的操作(打开一个网址.点击一个链接.点击一个按钮),然后帮浏览者去web服务器请求网页的内容(html格式返回),然后展现成人眼能够看得懂的可视化的页面的软件. l IE=浏览器?这个说法是错误的.IE是浏览器的一种,还有FireFox.Opera.Charome等,注意遨游(Maxthon).世界之窗.搜狗浏览器.360浏览器等并不是一种独立于IE的浏览器,其内核还是IE的内核,只不过是换了一个外壳而已,所以用遨游的不

学习ASP .NET MVC5官方教程总结(四)添加模型

学习ASP .NET MVC5官方教程总结(四)添加模型 在前面的几章中,我们学习了,MVC中"C"和"V"的创建方法和基本的使用方法,这一章我们来看一下"C"--模型的创建方法. 我们将添加一些管理电影数据库的类,这些类在ASP.NET MVC 应用程序中扮演"Model"的角色. 我们将使用.NET Framework平台上熟知的Entity Framework 数据访问技术来定义和使用这些模型.Entity Framew

学习ASP .NET MVC5官方教程总结(六)通过控制器访问模型的数据

学习ASP .NET MVC5官方教程总结(六)通过控制器访问模型的数据 在本章中,我们将新建一个MoviesController 控制器,并编写获取电影数据的代码,使用视图模板将数据展示在浏览器中. 在进行下一步之前,你需要先编译应用程序,否则在添加控制器的时候会出错. 在解决方法资源管理器的Controllers文件夹右键,选择"添加">"新建搭建基架项": 在"添加支架"对话框,选择 包含视图的MVC 5控制器(使用 En),然后单击

学习ASP.NET MVC(一)——我的第一个ASP.NET MVC应用程序

首先运行Visual Studio Express 2012或Visual Web Developer2010 Express或Visual Studio2010/SP1.Visual Studio是一个集成开发环境. 可以使用两种方式来创建新项目. 1) 菜单"文件->新建-->项目"来新建项目. 2) 第二种方法是从开始页面中选择"新建项目",如下图. 创建第一个ASP.NET MVC应用程序 接下来创建我的第一个ASP.NET MVC应用程序,在创

学习ASP .NET MVC5官方教程总结(八)搜索查询

学习ASP .NET MVC5官方教程总结(八)搜索查询 在本节中,我们为 Index 方法添加查询功能,使我们能够根据电影的题材或名称进行查找. 首先,我们需要更新 MoviesController 的 Index 方法,代码如下: public ActionResult Index(string searchString) { var movies = from m in db.Movies select m; if (!String.IsNullOrEmpty(searchString))

(转) 一步一步学习ASP.NET 5 (二)- 通过命令行和sublime创建项目

转发:微软MVP 卢建晖 的文章,希望对大家有帮助. 注:昨天转发之后很多朋友指出了vNext的命名问题,原文作者已经做出了修改,后面的标题都适用 asp.net 5这个名称. 编者语 : 昨天发了第一篇文章,再次谢谢大家给的意见和反馈,这里说明因为现在ASP.NET 5还在beta阶段,很多的不确定性,我会不断修正,说不定正式版本也会有改,这里我还是要吐槽微软改名字....我尊重算了.        今天跟大家说说如何创建你的ASP.NET 5项目.或者用惯了Visual Studio 的模版