• 您的位置我爱Aspx >> XML/XLST >> 基于XML的下拉菜单(源代码)
  • 基于XML的下拉菜单(源代码)

  • 作者:aspxer  来源:internet  日期:2007-4-30 20:37:11  关键字:xml
  • 以前曾看到过有人写出这样的菜单,可是自己却没有源代码,放假的时候,闲着没事,就自己写了一个,并把它制成了服务器控件。这里我用到了六个文件,当然你可以把某些文件合并,以减少耦合,我的用意是将各种不同的代码分离。在写的过程中,遇到了很多问题,不知道大家又没有碰到过,希望各位注意。好了,下面切入正题!

    1、服务器控件制作:基于Xml的下拉菜单

    xml文件为:

    <?xml version="1.0" encoding="utf-8" ?>

    <!--

    服务端控件 - 数据文件

    基于Xml的下拉菜单

    作者:Terry Li(Icefox)

    日期:2003年2月2日 Fab 2nd, 2003

    -->

    <NavMenu title="BenQ China">

    <Category title="ETeam" id="btn1" menuitem="menu1" Down="ShowHide(btn1,menu1)" Over="MakeBtn(btn1)">

    <MenuItem title="Link1" url="../ETeam/Default.aspx" />

    <MenuItem title="Link2" url="../ETeam/Default.aspx" />

    </Category>

    <Category title="R1L-a" id="btn2" menuitem="menu2" Down="ShowHide(btn2,menu2)" Over="MakeBtn(btn2)">

    <MenuItem title="Link3" url="../ETeam/Default.aspx" />

    <MenuItem title="Link4" url="../ETeam/Default.aspx" />

    <MenuItem title="Link5" url="../ETeam/Default.aspx" />

    </Category>

    <Category title="R1L-b" id="btn3" menuitem="menu3" Down="ShowHide(btn3,menu3)" Over="MakeBtn(btn3)">

    <MenuItem title="Link6" url="../ETeam/Default.aspx" />

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:在.NET Framework中轻松处理XML数据(二)
    下一篇:XML 序列化(Serialization) 转贴51dotnet