【发布时间】:2012-02-17 15:23:58
【问题描述】:
我有一个 datalist 和 2 个按钮,它们在 datalist 之外
数据列表:
<asp:DataList ID="dlst" runat="server" RepeatDirection="Horizontal"
RepeatColumns="5" CellSpacing="8">
<ItemTemplate>
<asp:ImageButton ID="Image" runat="server" ImageUrl='<%#"~/Controls/Showimg.ashx?FileName=" +DataBinder.Eval(Container.DataItem, "FilePath") %>' OnCommand="ImageSelect_Command" CommandArgument='<%# Eval("Id").ToString() +";"+Eval("FilePath")+";"+Eval("Index")+";"+Eval("FileName") %>' /><br />
<asp:Label ID="nlbl" runat="server" Text="Figure"></asp:Label><%# dlst.Items.Count + 1%>
</ItemTemplate>
</asp:DataList>
按钮:
<asp:ImageButton ID="btnleft" runat="server" ImageUrl="~/images/arrowLBlue.png"
ToolTip="Move Item Left" OnClick="btnleft_Click" />
<asp:ImageButton ID="btnright" runat="server" ImageUrl="~/images/arrowRBlue.png"
ToolTip="Move Item Right" />
我正在上传并绑定图像,它工作正常,现在我想在单击按钮时从左到右或从右到左移动选定的图像,假设我有图像 a1、a2、a3、a4、a5 和我选择图像 a2 后单击 btnmoveright 然后图像顺序应该是 a1,a3,a2,a4,a5 现在如果我在选择图像 a2 后再次单击 btnmoveright 那么顺序应该是 a1,a3,a4,a2,a5 像这样我想移动图像。 怎么做?请有人帮助我
【问题讨论】: