我正在使用AjaxControlToolkit重新排序列表。一切都运行得很好。然后我将网站升级到.net 4和visual Studio2010。现在,重新排序不再起作用。我做了一些搜索,建议升级到最新版本的ajaxtoolcontrol工具包。我已经将dll放入,它的版本是4.1.40412.2。我已经检查了该网站的参考资料,显示为版本4.1.40412.0。当我运行页面时,我无法拖动行的图标。希望有人能给我指个方向。
<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>发布于 2011-03-18 20:18:24
我在使用ajax控件工具包3.5和visual studio 2010时也遇到了同样的问题。
只需添加ClientIDMode="AutoID"就解决了问题。
https://stackoverflow.com/questions/4671587
复制相似问题