在ReorderList(Ajax工具包/ ASP.NET)中查找文本时出现问题

时间:2010-08-03 22:08:42

标签: asp.net-ajax

我在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”))

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

标签应为

'/&gt;