前段时间在做了一个项目,在设计时使用了SiteMap作为整个项目的导航,在做界面设计时利用第三方控件ComponentArt来实现,这东西用起来很方便,但就是不免费,由于没钱只能找破解的,但在使用过程中,经常出问题,被上头批评了好几回,也怪自己懒,不想用JS来写,后来想起了AjaxControlToolkit有个Accordion可以收缩的,和ComponentArt的导航效果一个样,实现也不难,现在和大家分享一下自己的这段代码:

这是aspx代码

利用AjaxControlToolkit:Accordion做导航栏<ajaxToolkit:Accordion ID="acd1" runat="server" OnItemDataBound="acd1_ItemDataBound"
利用AjaxControlToolkit:Accordion做导航栏    CssClass
="navBar" HeaderCssClass="navHeader" AutoSize="Fill" Height="400" SelectedIndex="-1">
利用AjaxControlToolkit:Accordion做导航栏    
<HeaderTemplate>
>

这是cs代码:
利用AjaxControlToolkit:Accordion做导航栏protected void Page_Load(object sender, EventArgs e)
    }

如果学过数据绑定控件应可以看懂的。
说明:这段代码只是实现二级导航,好多管理系统的后台都有类似的导航。

相关文章: