ASP入门基础教程-内容链接组件

2016-02-19 16:21 7 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是ASP入门基础教程-内容链接组件,一起来学习了解下吧!

【 tulaoshi.com - Web开发 】

  内容链接组件(Content Linking) 用于创建管理 URL 列表的内容链接 (NextLink )对象,通过该对象可以自动生成和更新目录表及先前和后续的 Web 页的导航链接。使用内容链接组件的步骤如下:

  1) 创建内容链接(NextLink) 对象实例;

  2) 创建内容链接列表文件;

  3) 使用内容链接( NextLink) 对象的方法生成导航链接。

  1、创建内容链接对象实例

  内容链接组件包含在 nextlink.dll 文件中。使用内容链接组件时,首先基于该组件创建一个内容链接( NextLink) 对象实例。其语法格式如下:

Set NextLink=Server.CreateObject("MSWC.NextLink")

  其中参数 NextLink 指定由 Server.CreateObject 方法创建的对象的名称。该方法没有注册表项。

   2、创建链接列表文件

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   要使用内容链接组件(Content Linking),必须需要先创建链接列表文件(Content Linking List )。内容链接组件正是通过读取这个文件来获得并处理我们希望链接的所有页面的信息。事实上该文件是一个纯文本文件,此文件必须在 Web 服务器的虚拟路径上使用。内容链接列表文件为列表中的每个 URL 包含一行文字,每行以回车换行结束,行中的每一项以 Tab 制表符分隔。其语法格式如下:

Web-page-URL  [text-description   [comment]]

  注:其中Web-page-URL 参数指定要链接的 Web 页的路径,可以是 Web 页的虚拟或相对 URL ,不支持以 http:" 、"//或"开始的绝对 URL;text-description 参数给出 Web-page-URL 的描述文字;comment 给出注释性文字,内容链接组件不处理这些文字。

  3、检索内容链接列表文件

  内容链接文件提供了一系列的方法,使用这些方法可以从内容链接列表文件中获取 Web 页的 URL、描述文字和其他相关信息。在.asp 文件中使用这些方法可以自动生成 Web 页的导航链接。各方法的描述见下表:

方  法描   述语 法 格 式  GetListCount 获取内容链接列表文件中所列的 Web 页总数。 GetListCount(listURL)  GetListIndex获取在内容链接列表文件中的当前项目的索引号。 GetListIndex(listURL) GetNextDescription获取内容链接列表文件中下一个项目的描述文字。 GetNextURL(listURL)  GetNextURL 获取内容链接列表文件中下一项的URL。 GetNextURL(listURL)  GetNthURL 返回内容链接列表文件中某项的 URL。 GetNthURL(listURL,i)  GetNthDescription 获取内容链接列表文件中某项的描述文字。 GetNthDescription(listURL,i) GetPreviousDescription 获取内容链接列表文件中前一项的描述文字。 GetPreviousDescription(listURL) GetPreviousURL 获取内容链接列表文件中前一项的URL。 GetPreviousURL(listURL) 注:listURL 参数指定内容链接文件的位置;

   i 参数第 i 个项目的索引号。

  4、实例1:在本例中使用内容链接组件将上一页和下一页链接添加到 Web 页中。(在链接列表 [ nextlink.txt ] 文件中每行以回车换行结束,行中的每一项以 Tab 制表符分隔。)

  -----------------nextlink.txt----------------------

  5-02a.asp contentLinking组件应用示例之一

  5-02b.asp content Linking应用示例之二

  5-02c.asp content Linking应用示例之三

  ------------------nextlink.inc----------------------

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
   % Set NextLink=Server.CreateObject("MSWC.NextLink") %   % if NextLink.GetListIndex ("Nextlink.txt")1 Then %   p上一页:A HREF="%=NextLink.GetPreviousURL("Nextlink.txt") %"%=NextLink.GetPreviousDescription("Nextlink.txt") %/A   % End if %   下一页:A HREF="%=NextLink.GetNextURL("Nextlink.txt")%"%=NextLink.GetNextDescription("Nextlink.txt") %/A

  -------------------5-02a.asp------------------------

    html    head    titleContent Linking组件应用示例/title    /head    body    h3这是第一个网页。/h3hr    !-- #include file="nextlink.inc" --    /body    /html

  -------------------5-02b.asp------------------------

来源:http://www.tulaoshi.com/n/20160219/1611812.html

延伸阅读
标签: Web开发
文件操作主要包括复制、移动和删除文件,检查文件是否存在以及获取文件的属性。完成这些操作可以使用 FileSystemObject 或 File 对象的方法。 一、使用 FileSystemObject 对象的相应方法进行文件操作 1、复制文件:将一个或多个文件复制到其他位置上,语法格式如下: % fso.CopyFile source,destination[,overwrite] % ...
标签: Web开发
当使用表单的Get 方式提交数据时,表单中的数据被保存在 Request 对象的 Querystring 集合中。除了读取表单对象传递的参数外,Querystring 集合还可以通过读取 HTTP 查询字符串中的参数值来传递参数。使用 Querystring 集合来传递数据的语法格式如下: Request.Querstring (变量名) [(索引值)|.变量的个数] 注解: 变量为在 HTTP 查...
标签: Web开发
一、Session对象概述 Session对象其实指的就是用户从到达某个站点直到离开为止的那段时间内,服务器端分配给用户的一个存储信息的全局变量的集合,这些变量可以是自动生成的,也可以是编程者在服务器端脚本定义的。 当用户在应用程序的 Web 页面之间跳转时,存储在Session 对象中的变量将不会丢失,而且在整个用户会话中会一直在...
标签: Web开发
一、Application对象概述 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象。该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象 可以使用 Application 对象在给定的应用程序的所有用户之间共享信息。基于 ASP 的应用程序同所有的 .asp 文件一样在一个虚拟目录及其子目录中...
标签: Web开发
当使用表单的Post 方式提交数据时,表单中的数据被保存在 Request 对象的 Form 集合中。使用 Form 集合来传递数据 的语法格式如下: Request.Form (元素名) [(索引值)|.表单某元素的个数] 注解: 元素名为Form 集合所要 检索的表单元素(控件)名称; 索引值指定表单元素多个值中的某一个。比如checkbox、select等控件对象,要指定...

经验教程

451

收藏

19
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部