我有用于SharePoint 2013 for ASPX文件的此代码,它正在运行,但对于我转换的HTML主页并且无法正常工作。
<asp:LinkButton ID="lnkLink1" runat="server" Text='<%# Eval("Title") %>' CommandArgument='<%# Eval("Url") %>'></asp:LinkButton><asp:Repeater runat="server" ID="ChildMenuRepeater" DataSource='<%# ((SiteMapNode)Container.DataItem).ChildNodes %>'>
<HeaderTemplate>
<ul id="SpNavChilds"></ul>
</HeaderTemplate>
<ItemTemplate>
<li><asp:LinkButton ID="lnkLink" runat="server" Text='<%# Eval("Title") %>' CommandArgument='<%# Eval("Url") %>'></asp:LinkButton></li>
</ItemTemplate>
<FooterTemplate>
<ul></ul>
</FooterTemplate>
</asp:Repeater>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</nav>
- &GT; - &GT; - &GT; - &GT; - &GT;
<!--MS:<asp:LinkButton ID="lnkLink" runat="server" Text='<%# Eval("Title") %>' CommandArgument='<%# Eval("Url") %>'>--><!--ME:</asp:LinkButton>-->
<!--MS:<asp:Repeater runat="server" ID="ChildMenuRepeater" DataSource="<%# ((SiteMapNode)Container.DataItem).ChildNodes %>">-->
<!--MS:<HeaderTemplate>-->
<ul id="SpNavChilds">
<!--ME:</HeaderTemplate>-->
<!--MS:<ItemTemplate>-->
<li><!--SPS:<asp:LinkButton ID="lnkLink" runat="server" Text='<%# Eval("Title") %>' CommandArgument='<%# Eval("Url") %>'>--><!--ME:</asp:LinkButton>--></li>
<!--ME:</ItemTemplate>-->
<!--MS:<FooterTemplate>-->
</ul>
<!--ME:</FooterTemplate>-->
<!--ME:</asp:Repeater>-->
</li>
<!--ME:</ItemTemplate>-->
<!--ME:</asp:Repeater>-->
</ul>
</nav>
<!--MS:<asp:SiteMapDataSource ShowStartingNode="False" SiteMapProvider="CombinedNavSiteMapProvider" id="topSiteMap1" runat="server" StartingNodeUrl="sid:1002" />-->
</div>
<!--ME:</SharePoint:AjaxDelta>-->
请在这方面帮助我。