如:www.xmlasp.net的导航菜单.
我很想实现这个在后台添加分类,在前台页面的导航菜单上出现新添加的菜单项的功能.看了它的模板,导航这一块是这样写的:
<table id="navbar" cellpadding="0" cellspacing="0" >
<tr>
<td class="l">
</td>
<td class="m">
<!--#include file="../inc/navclass.aspx"--></td>
<td class="r">
</td>
</tr>
</table>navclass.aspx也没什么东西,主要是一个DataList控件实现的.
<script type="text/javascript" language="javascript1.2" src="inc/popmenu.js"></script><%BindSortNav();%>
<asp:DataList id="dlSortNav"
RepeatLayout="Flow"
RepeatColumns="15"
RepeatDirection="Horizontal"
runat="server">
<ItemTemplate>
<%#SortNavLink((System.Data.DataRowView)Container.DataItem)%>主要是这个函数在起作用,不明白怎么实现的,希望XD指点指点.
</ItemTemplate>
<SeparatorTemplate>
<img src="<%=style.PicNavSeparator%>" align="absmiddle" alt=""/> 分隔线
</SeparatorTemplate>
<FooterTemplate>sasdf</FooterTemplate>
</asp:DataList>
我很想实现这个在后台添加分类,在前台页面的导航菜单上出现新添加的菜单项的功能.看了它的模板,导航这一块是这样写的:
<table id="navbar" cellpadding="0" cellspacing="0" >
<tr>
<td class="l">
</td>
<td class="m">
<!--#include file="../inc/navclass.aspx"--></td>
<td class="r">
</td>
</tr>
</table>navclass.aspx也没什么东西,主要是一个DataList控件实现的.
<script type="text/javascript" language="javascript1.2" src="inc/popmenu.js"></script><%BindSortNav();%>
<asp:DataList id="dlSortNav"
RepeatLayout="Flow"
RepeatColumns="15"
RepeatDirection="Horizontal"
runat="server">
<ItemTemplate>
<%#SortNavLink((System.Data.DataRowView)Container.DataItem)%>主要是这个函数在起作用,不明白怎么实现的,希望XD指点指点.
</ItemTemplate>
<SeparatorTemplate>
<img src="<%=style.PicNavSeparator%>" align="absmiddle" alt=""/> 分隔线
</SeparatorTemplate>
<FooterTemplate>sasdf</FooterTemplate>
</asp:DataList>
<script type="text/javascript" language="javascript1.2" src="inc/popmenu.js"></script>
菜单的隐藏,显示主要在上面文件中实现的。而下面那句
<%#SortNavLink((System.Data.DataRowView)Container.DataItem)%>
就是将相关的下级栏目读出来并且显示。