• ASP.NET 站点地图(sitemap)简明教程


    毕业设计折腾了近一个月的时间,也将近完工阶段。下个礼拜六是论文答辩时间,所以今天晚上就抽空想去弄一下站点地图。不怕大侠们笑话,我在以前还真没弄过这些。以前开发过几个项目都是系统类,也就没怎么涉及了。

    还好,现在有这个机会,就权当自己的笔记吧!。以下讲一下最简单的创建形式。

    站点地图,在每一个网站都必须用的一种技术。它是用来给用户导航作用的,以便告诉用户现在的位置。特别是对那些目录很深的网页,这种效果就犹为明显。

    比如 天涯社区>天涯论坛>海口...这种形式。

    1.新建一个站点地图(和新建aspx一样),tour.sitemap.下面是默认情况生成的xml文件。

    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
        <siteMapNode url="" title=""  description="">//一般来说 这里是放第一个 也就是我们上面的例子的“天涯社区”
            <siteMapNode url="" title=""  description="" />这里是放置的二级目录 比如 “天涯论坛”
          <siteMapNode url="" title=""  description="" />
    </siteMap>
      

       现在主要是url的书写了。url是写本站点的相对地址。怎么说呢?比如说,你把你的tour.sitemap建立在你主页的同一层 那么url就写:~/main.aspx。。这样就OK了! 换句话说就是以~/开始,表示应用程序的根目录。这里需要注意点,尽量不要列出相同的地址和带相关参数(比如~/DisplayNews/aspx?id=2),这种情况都有可能导致请求失败。下面是我的书写格式:

    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
        <siteMapNode url="~/Main.aspx" title="您现在的位置:首页"  description="网站首页">
           <siteMapNode url="~/DisplayHotelMessage.aspx" title="查看酒店信息"  description="查看酒店信息" />
           <siteMapNode url="~/DisplayNews.aspx" title="查看新闻"  description="查看新闻" />
           <siteMapNode url="~/DisplaySelfTour.aspx" title="查看自助游信息"  description="查看自助游信息" />
           <siteMapNode url="~/GoodLines.aspx" title="查看精品路线"  description="查看精品路线" />
           <siteMapNode url="~/HainanSituation.aspx" title="海南概况"  description="海南概况" />
           <siteMapNode url="~/HotelOrder2.aspx" title="酒店预定"  description="酒店预定" />
           <siteMapNode url="~/ListNews1.aspx" title="新闻列表"  description="新闻列表" />
           <siteMapNode url="~/Register.aspx" title="用户注册"  description="用户注册" />
           <siteMapNode url="~/ViewSpot.aspx" title="景点"  description="景点" />
           <siteMapNode url="~/DisplayArticle.aspx" title="查看文章"  description="查看文章" />
           <siteMapNode url="~/DisplayViewSpot.aspx" title="查看景点"  description="查看景点" />
           <siteMapNode url="~/Hotels.aspx" title="酒店信息"  description="酒店信息" />
        </siteMapNode>
    </siteMap>
    

     其实,到这里就基本OK了。

    2.添加站点地图控件。

     运用站点地图很简单,就是把<asp:SiteMapPath Runat="Server" ID="SiteMapPath1" ></SiteMapPath>这个服务端控件拉到你需要导航的地方就OK了。

     上面就是站点地图最简单的运用。当然,这里还有很多的属性 可以进行相关的设置。

      

  • 相关阅读:
    常量的定义
    二进制、八进制、十进制、十六进制间的转换
    使用简单的 5 个步骤设置 Web 服务器集群
    新手推荐:IIS+PHP+MYSQL环境配置教程
    windows7 iis安装与配置
    web服务器配置方法
    如何配置web服务器
    系统没有“internet信息服务(IIS)管理器”
    Html 内嵌 选择器属性 Dom操作 JavaScript 事件
    <转载>使用css让大图片不超过网页宽度
  • 原文地址:https://www.cnblogs.com/damonlan/p/2045975.html
Copyright © 2020-2023  润新知