中国设计联盟
联网
平面设计 画册 VI欣赏 包装 CG-插画 搜索 个人网页 Alexa排名 CSS 建站资源 下载专区 JS特效 品牌服装 服装院校 专题欣赏 SEO 图标欣赏 专题
网站建设 域名注册 网站建设 虚拟主机 广州网站设计 域名注册 广州网站建设 上海网站建设 虚拟主机 广州网页设计  虚拟主机 域名注册 acg王国 ACG玩家
求创科技
网站建设
中国福网
中国互联
艺魂宝库网
时代网
招聘求职
中资源
当前位置:网络学院首页 >> 编程开发 >> .net >> ASP.NET2.0中配置多个站点地图和站点地图提供程序

ASP.NET2.0中配置多个站点地图和站点地图提供程序

来源:中国设计秀    作者:    点击:27     加入收藏    发表评论
0
顶一下
   如果想在一个站点配置多个站点地图和站点地图提供程序,需修改 web.config 文件,即必须使用 add 属性将自定义站点地图提供程序添加到 Web.config 文件中的 <system.web> 节点中.且可设置其中一个站点地图提供程序作为默认站点地图提供程序. 
    如下面的 Web.config 文件中添加了两个 XmlSiteMapProvider ,分别是defaultSiteMapadminSiteMap.其中defaultSiteMap被设为默认站点地图提供程序.
图片点击可在新窗口打开查看    <system.web>
图片点击可在新窗口打开查看        
<siteMap defaultProvider="defaultSiteMap">
图片点击可在新窗口打开查看          
<providers>
图片点击可在新窗口打开查看            
<add
图片点击可在新窗口打开查看              
name="defaultSiteMap"
图片点击可在新窗口打开查看              type
="System.Web.XmlSiteMapProvider"
图片点击可在新窗口打开查看              siteMapFile
="~/Web.sitemap"/>
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看            
<add
图片点击可在新窗口打开查看              
name="adminSiteMap"
图片点击可在新窗口打开查看              type
="System.Web.XmlSiteMapProvider"
图片点击可在新窗口打开查看              siteMapFile
="~/admin/Web.sitemap"/>
图片点击可在新窗口打开查看          
</providers>
图片点击可在新窗口打开查看        
</siteMap>
图片点击可在新窗口打开查看    
</system.web>
图片点击可在新窗口打开查看
       
   
它们分别是默认站点地图提供程序和管理文件夹中站点地图提供程序.
     下面就可以分别使用这两个站点地图提供程序了:
        <asp:SiteMapPath ID="SiteMapPath1" runat="server" SiteMapProvider="defaultSiteMap"></asp:SiteMapPath> SiteMapPath SiteMapProvider 省略,因为它使用的是默认站点地图提供程序.
        下面使用 adminSiteMap 站点地图提供程序
        <asp:SiteMapPath ID="SiteMapPath2" runat="server" SiteMapProvider="adminSiteMap"></asp:SiteMapPath>
        当然,其它的导航控件如 menu,treeview 也可类似使用之.
2007-09-04 09:52:00    出处:
Google
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明 | 网站公告 | 友情链接 | 留言 | 旧版入口