http://www.dynamicdrive.com/dynamicindex1/hvmenu/index.htm
使用该javascript菜单,利用xml和xslt实现服务器端编程控制

解决方案 »

  1.   

    gz
    1.02版不能实现
    1.04版可以方便的实现,可以对每个节点很方便的操作。
    但不知道在那有解密版。
    looking for.............
      

  2.   

    不一定用XML文件,可以根据数据库的用户权限表结合菜单表,通过递归产生MENU,效果一样
      

  3.   

    to comy(comy(泥娃)
    你的意思是采用CSDN上面孙义文介绍的那种用XSLT来结合HVMenu,共同生成菜单,但是我怎么得到一段有规则的XML代码,又不能简单的用DataSet 来实现,也很难,我开始考察过了!
      

  4.   

    To:rabbitwy(流浪小兔) 
    我开始是用递归来控制生成权限树(用的是TreeView)但是现在老总不喜欢那种树,要用菜单形式,但是我生成的菜单树又几层,已经很复杂了,所以生成菜单的时候就不容易啊!
      

  5.   

    还是使用权限表生成menu比较简单哦:)
      

  6.   

    to Power_X3q(人海沉浮)
    可以根据自己的需要和程序实现的易用性设计自己的xml文件,从而设置相应的xsl文件。通过XmlDocument来操作Xml
      

  7.   

    TO: comy(泥娃)    谢谢你不倦的回答,你的回答我没有完全弄明白,我是这么理解的,你的意思是:将说所有的菜单都放在一个固定的XML文件中,然后根据不同人的权限做不同的Xsl文件对应不同人该看到的菜单?是这样子吗?这样子不太妥当吧!
      

  8.   

    xsl文件不需要改动,只需要在绑定到xml控件的前修改xml元素。