我在c#.net中实现了一个reorderList,一切正常 唯一的问题是我无法检索列表数据源。出于这个原因,我试图找到列表中每个项目的控件,但没有成功。
这是我的重新订单
<ajaxToolkit:ReorderList ID="rlVerticalMenu" runat="server" DragHandleAlignment="Left"
ItemInsertLocation="Beginning" DataKeyField="Id" SortOrderField="Priority"
EnableViewState="true" OnItemReorder="rlWorkItems_ItemReorder"
CallbackCssStyle="ClsCallBackStyle" CssClass="ClsReorderListContainer">
<ItemTemplate>
<div class="ClsItemArea">
<div>
<asp:Label ID="LblId" runat="server" Visible="false" CssClass="editable_textarea"><%# Eval("Id") %></asp:Label>
<div class="verticalMenuItem">
<asp:Label ID="LblDisplayName" runat="server" CssClass="editable_textarea"><%# Eval("DisplayName") %></asp:Label>
</div>
<div class="verticalMenuItem">
<asp:Label ID="LblHref" runat="server" CssClass="editable_textarea"><%# Eval("Href")%></asp:Label>
</div>
</div>
</div>
</ItemTemplate>
<ReorderTemplate>
<asp:Panel ID="Panel2" runat="server" CssClass="ClsReorderCue">
</asp:Panel>
</ReorderTemplate>
<DragHandleTemplate>
<div class="ClsDragHandle">
</div>
</DragHandleTemplate>
</ajaxToolkit:ReorderList>
<button id="BtnGenerateMenu" onclick="GenerateMenu();">Generate Menu</button>
当点击BtnGenerateMenu时,我做了一个ajax调用,并且在我正在尝试检索每个项目内的标签值的代码背后
你可以帮我吗?这是我尝试但不起作用
((System.Web.UI.WebControls.Label)rlVerticalMenu.Items [I] .FindControl( “LblDisplayName”))
有什么建议吗?
由于
答案 0 :(得分:0)
我找到了解决方案
标签应为
'/&gt;