AjaxControlToolkit ReorderList停止工作

问题描述:

我正在使用AjaxControlToolkit重新排序列表。一切都很好。然后我将网站升级到.net 4和visual studio 2010.现在重新排序不再有效。我做了一些搜索,并建议升级到最新版本的ajaxtoolcontrol工具包。我已经把dll加入并且它的版本是4.1.40412.2。我检查了网站的参考资料,它读取的是版本4.1.40412.0。当我运行该页面时,我无法拖动该行的图标。希望有人能指引我朝正确的方向发展。AjaxControlToolkit ReorderList停止工作

<cc1:ReorderList ID="roTask" runat="server" DataKeyField="CJASI_TaskID" SortOrderField="QuestionNo" 
        PostBackOnReorder="false" DragHandleAlignment="Left" Width="97%"> 
        <ItemTemplate> 
         <div class="Reorderlist_ItemTemplate"> 

          <asp:Label ID="lblQuestion" runat="server" Text='<%#databinder.eval(container.dataitem,"Question") %>' /> 
          <asp:HyperLink ID="hlTaskQuestion" runat="server" NavigateUrl='<%#"AddEditTask.aspx?ClassID=" & databinder.eval(container.dataitem,"CJASI_ClassificationID") & "&TaskID=" & databinder.eval(container.dataitem,"CJASI_TaskID") & "&CatID=" & request.querystring("CatID") %>' 
           Text="[Edit]" /> 
         </div> 
        </ItemTemplate> 
        <DragHandleTemplate> 
         <div class="Reorderlist_DragHandleTemplate"> 
          <asp:Image ID="imgMove" runat="server" ImageUrl="~/Images/imgMove.gif" /> 
         </div> 
        </DragHandleTemplate> 
        <ReorderTemplate> 
         <asp:Panel ID="Panel1" runat="server"> 
         </asp:Panel> 
        </ReorderTemplate> 
       </cc1:ReorderList> 
+1

搞清楚我的问题是......在cc1上:ReorderList有一个名为clientidmode的属性,它需要在那里并且具有“AutoID”的值......希望这可以帮助别人在路上 – jvcoach23 2011-01-12 19:09:24

我曾与AJAX控件工具包3.5和Visual Studio 2010

只是增加ClientIDMode="AutoID"解决了这个问题同样的问题。

+0

这解决了我的问题。谢谢! – NoLifeKing 2011-04-20 09:44:09