我已经在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.Itemsi.FindControl("LblDisplayName"))
有什么建议吗?
谢谢
发布于 2010-08-04 06:40:54
我找到了解决方案
标签应为
‘/>
https://stackoverflow.com/questions/3401145
复制相似问题