黑马程序员_SiteMapPath用法

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

<asp:SiteMapPath ID="SiteMapPath1" runat="server"></asp:SiteMapPath>  在默认状态下,SiteMapPath控件会显示根节点以及其他代表当前Web页面的节点。 SiteMapPath控件还会显示网站地图的根节点与当前节点之间页面,形式是横向排列这些链接,每个链接之间用大于号(>)隔开。下面的例子显示了一个简单的网站地图,正位于逻辑结构的第三个页面处。 PathSeparator:能够用其他的字符作为链接的分隔符,而不用默认的大于号(>)。  PathDirection:能够按照从左到右的顺序显示路径;也就是说,从当前结点开始,从该点向右移动(RootToCurrent),或者首先显示当前节点,向右显示到达根节点的路径(CurrentToRoot)。  RenderCurrentNodeAsLink:用来表示当前节点是否被作为一个链接显示出来。这是一个布尔值。  PathLevelsDisplayed:让你能够指定需要显示的结构的层数。  ShowToolTips:用来表示当鼠标移动到一个链接上时,是否显示工具提示信息。工具提示信息在网站地图文件的节点描述属性里定义。 

在后台代码中操作当前节点:         protected void Page_Load(object sender, EventArgs e)         {             if (!IsPostBack)             {                 //当访问SiteMap.CurrentNode 属性时发生                 SiteMap.SiteMapResolve += new SiteMapResolveEventHandler(SiteMap_SiteMapResolve);             }         }         SiteMapNode SiteMap_SiteMapResolve(object sender, SiteMapResolveEventArgs e)         {             SiteMap.SiteMapResolve -= new SiteMapResolveEventHandler(SiteMap_SiteMapResolve);

            /* 而SiteMap.CurrentNode 对象在SiteMap类中只读,              * 所以克隆一个SiteMapNode,并修改其对象的Title属性值。             */

            SiteMapNode currMapNode = SiteMap.CurrentNode.Clone(true);             currMapNode.Title = "新名称";             return currMapNode;         }

 

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

转载于:https://www.cnblogs.com/liqing421907/archive/2012/12/01/2797343.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值