您现在的位置是:首页 >

什么是站点创建成功 ASP.NET入门教程 2.4 创建站点地图[1]

火烧 2022-05-21 13:02:28 1034
ASP.NET入门教程 2.4 创建站点地图[1] 为了使用ASP NET 的导航功能 必须有一种标准的方法描述站点中的每个页面 这个标准不仅包含每个网页的名称 还应该能够表明它们的层次结构关系 例如

ASP.NET入门教程 2.4 创建站点地图[1]  

    为了使用ASP NET 的导航功能 必须有一种标准的方法描述站点中的每个页面 这个标准不仅包含每个网页的名称 还应该能够表明它们的层次结构关系 例如 显示球员统计数据的页面应该是显示球员列表页面的子页面 而该页面又是主页的子页面

    Home    Players    Player Statistics

    定义这样的层次结构在站点设计中是一个很重要的部分 因为开发人员希望知道(在开始编写代码之前)需要开发什么页面 在不同的页面上应给用户提供哪些链接 以及用户在查看了一个特定的页面之后可能会浏览其他什么页面 画出站点的树型目录 就像上面的简单示例那样 这是必须采取的第一个步骤 然后可以进行下一个步骤 在代码中定义这个层次结构

    ASP NET 在一个名为web sitemap的XML文件中包含这些信息 可以将这个文件作为菜单和导航控件的数据来源 这一内容将在第 章讨论

   提示

    Microsoft在ASP NET 中所提供的是一种在菜单和导航控件中使用站点数据的方式 前提是这些数据要遵守web sxtemap标准 VWD为web sitemap文件提供了一个模板 该模板中包含了web sitemap文件所需的标记 但在写作本书的时候 还没有工具可以扫描站点并生成存放在这些标记中的实际数据 第三方工具将填补这个空隙 但现在必须手动将这些信息输入到web sitemap文件中

    站点地图必须是一个名为web sitemap的XML文件 而且位于Web应用程序的根目录下 XML是一种保存数据的标准 有些类似于数据库 但以一种肉眼可以阅读的文本形式存放数据 每个数据项保存在一个节点中 其中节点表示站点的一个页面 包含页面的URL 标题和描述 XML文件以树型结构保存节点 因此ASP NET 知道哪些页面应看作是某个父页面的子页面 例如 Corporate Departments页面应该是显示Sales Research和Accounting各部门详细信息页面的父页面 该文件中的第一个标记是标准的 用于让XML文件标识版本号和XMLNS 如下代码所示

    <?xml version= encoding= utf ?>    <siteMap xmlns= //schemas microsoft /AspNet/SiteMap File >

    这两行代码是由开发人员在VWD中使用站点地图模板添加该文件时由VWD自动输入的 节点的名称很简单 <siteMap> 该标记包含了多个<siteMapNode>标记 每个标记代表一个网页 而且可以包含以下属性(<siteMapNode>标记的所有属性都是字符串):

什么是站点创建成功 ASP.NET入门教程 2.4 创建站点地图[1]

    ● Title:描述页面(这与页面头部的<Title>标记没有任何联系 虽然它们的值可以相同)     ● URL:节点中描述的页面位置     ● Description:该页面的描述

ASP NET 入门教程完整版 

lishixinzhi/Article/program/net/201311/14570  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码