asp.netリピーターでカスタムメニューをやりたいです。データを取得していますがSiteMap.RootNode.ChildNodes
、それは子ノードです。
asp.net:
<asp:Repeater runat="server" ID="rep1" OnItemDataBound="rpt1_ItemDataBound">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li class="links">
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("Url") %>' Text='<%# Eval("Title") %>'></asp:HyperLink>
</li>
<%--<asp:Repeater ID="rep2" runat="server">
</asp:Repeater>--%>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
C#
protected void Page_Load(object sender, EventArgs e)
{
rep1.DataSource = SiteMap.RootNode.ChildNodes;
rep1.DataBind();
}
protected void rpt1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
}
これを行う方法?私を助けてください。
編集 :