zoukankan      html  css  js  c++  java
  • SiteMapPath基本用法

    1、添加一个网站地图项 Web.sitemap项

    2、在 Web.sitemap项的写法如下:

    <?xml version="1.0" encoding="utf-8"?>
    
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
    
    <siteMapNode url="default.aspx" title="首页" description="">
    
        <siteMapNode url="Supply.aspx" title="产品信息" description="" >
    
          <siteMapNode url="productdetails.aspx" title="产品详细信息" description="" />
    
        </siteMapNode>
    
    <siteMapNode url="register.aspx" title="新用户注册"/>
    
        <siteMapNode url="Demand.aspx" title="产品信息" description="">     
    
        </siteMapNode>
    
        <siteMapNode url="Projects.aspx" title="招投标信息" description="">
    
          <siteMapNode url="DownLoad.aspx" title="相关表格下载" description="" />
    
          <siteMapNode url="ProjectInfor.aspx" title="招投标详细信息" description="" />
    
        </siteMapNode>
    
        <siteMapNode url="newsfront.aspx" title="新闻" description="">
    
          <siteMapNode url="news_detail.aspx" title="行业资讯详细信息" description="" />
    
          <siteMapNode url="company_details.aspx" title="会员展厅详细信息" description="" />
    
          <siteMapNode url="ManuscriptFront.aspx" title="在线投稿" description="" />
    
          <siteMapNode url="subject_detail.aspx" title="专题栏目详细信息" description="" />
    
          <siteMapNode url="expertinterview_detail.aspx" title="人物专访详细信息" description="" />
    
        </siteMapNode>
    
        <siteMapNode url="ForeTrain.aspx" title="培训咨询" description="">
    
          <siteMapNode url="TrainInfor.aspx" title="培训详细信息" description="" />
    
          <siteMapNode url="BusiHandBook.aspx" title="商务手册" description="" />
    
          <siteMapNode url="Technology.aspx" title="技术咨询" description="">
    
            <siteMapNode url="TechInfor.aspx" title="技术信息" description=""/>
    
          </siteMapNode>
    
          <siteMapNode url="Expert.aspx" title="专家顾问团" description="" />
    
        </siteMapNode>
    
        <siteMapNode url="ExhibitFront.aspx" title="机电信息展览馆" description="">
    
          <siteMapNode url="exhibit_detail.aspx" title="会展详细信息" description=""/>
    
        </siteMapNode>
    
    </siteMapNode>
    
    </siteMap>

    3、在web.config文件中的配置如下:

    <system.web>
    
    <siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
    
          <providers>
    
            <add name="XmlSiteMapProvider"
    
                description="SiteMap provider which reads in .sitemap XML files."
    
                type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    
                siteMapFile="web.sitemap"/>
    
          </providers>
    
        </siteMap>
    
    </system.web>

    4、在页面需要网站地图的位置放入SiteMapPath控件,设置SiteMapPath的SiteMapProvider属性为config文件中的name的值:XmlSiteMapProvider

    即完成网站地图的制作

  • 相关阅读:
    js上移、下移排序 效果
    如何为平板打造完美的网站页面?
    [BUUOJ]刮开有奖reverse
    [0CTF 2016]piapiapia
    [TSCTFJ 2019]bypass
    [安洵杯 2019]easy_serialize_php
    [TSCTFJ] relax
    c#访问网页
    DNN 数据访问
    c#访问数据库
  • 原文地址:https://www.cnblogs.com/tianguook/p/3907071.html
Copyright © 2011-2022 走看看