asp.net sitemap简单使用详解

作者:袖梨 2022-06-25

先创建sitemap文件,右击project->add new item,弹出选项框,选择site map,选择ok。好了sitemap文件就创建好了。

下面开始编辑它的内容,新建的sitemap文件中默认内容如下:



       
       
   


的属性:

  url - 链接地址
  title - 显示的标题
  description - 描述(tooltip)
  resourcekey - 本地化用的(要在节点加上这个属性enablelocalization=true)   
  securitytrimmingenabled - 是否让sitemap支持安全特性
  roles - 哪些角色可以访问当前节点,多角色用逗号隔开(需要将securitytrimmingenabled设置为true)
  sitemapfile - 引用另一个sitemap文件
  注:应用权限的时候,web.config中的sitemap节点的provider也要有相对应的配置(securitytrimmingenabled="true")

例:


   
   
   
   

其中roles是需要进行设置的,可在每个目录下的web.config中设置。

接下来在web.config中配置sitemap,


     
                     type="system.web.xmlsitemapprovider"
             securitytrimmingenabled="true"
             sitemapfile="web.sitemap"/>
     

   

最后在masterpage中应用sitemap,


                   
                   
                   
               

               

相关文章

精彩推荐