当前位置:七道奇文章资讯网站建设网站编程
日期:2010-10-22 09:53:00  来源:本站整理

ASP.NET母版页TreeView导航链接问题[网站编程]

赞助商链接



  本文“ASP.NET母版页TreeView导航链接问题[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  近来在网上找一些关于“ASP.NET母版页TreeView导航链接问题”相关资料,很多人都碰到跟我近似的问题,于是我就抽了点时间自己调试一下这个问题了.

  首先描写一下我的问题:

  当把TreeView控件放到母版页时,在做页面导航链接的时刻,TreeView控件的菜单状况一向保持为最初设置的状况,并不会像点击某个页面跳转后还仍旧保持点击的那个状况.

  最简单的方法,当然是用框架了.问题固然很简单办理,可我还是想琢磨它一下,于是就写了个调试程序来分享一下.程序对比粗糙,能到达我想要的效果便可以了,呵呵. 于是,我去MSDN里面查找一下了关于TreeView控件的相关资料,然后再结合自己的思绪,终于让我写出来了.

  思绪:在TreeView控件里面我只设置了两个级别(级别增添的话大概要别的再处理).当我们点击某一个父节点的时刻,把当前父节点用SESSION会话存储下来,点击子节点时判断该节点的父节点能否和SESSION的父节点一致,若是就将该父节点的子级展开,反之跳过.(最好用foreach遍历该导航菜单)

  在程序当中最关键的还是要理解一下TreeView控件的SelectAction属性,这个属性会触及到一些控件相关事件,以下所示:

  1、TreeNodeSelectAction.Expand:

  使节点在展开和折叠状况之间切换.呼应地引发 TreeNodeExpanded 事件或 TreeNodeCollapsed 事件.

  2、TreeNodeSelectAction.None:

  在选定节点时不引发任何事件

  3、TreeNodeSelectAction.Select:

  在选定节点时引发 SelectedNodeChanged 事件

  4、TreeNodeSelectAction.SelectExpand:

  挑选节点时引发 SelectedNodeChanged 和 TreeNodeExpanded 事件.节点只会展开,不会折叠


  以上是“ASP.NET母版页TreeView导航链接问题[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ASP利用正则表达式提取内容
  • nginx 反向代理iis支持 ASP脚本设置
  • <b>ASP.NET安全设置防备ASPXSpy</b>
  • Ubuntu Server+Apache 运行 asp.net
  • 怎样ASP.NET MVC调用Delphi开辟的Web报表
  • 学习ASP.NET需求举行的步骤办法
  • ASP.NET脚本过滤-避免跨站脚本攻击
  • Asp WinHttp.WinHttpRequest.5.1 对象利用详解
  • ASP防XSS注入函数
  • Asp 防备CC攻击模块 (Anti-CC.asp)
  • metasploit metasploit 中文系统安装失利问题
  • Ubuntu 11下安装Metasploit Pro 4.0.0
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .