我有一个asp.net列表框,我正在使用javascrript让客户端重新排序元素。当用户按下保存按钮(不是下面的图片)时,我如何捕获列表框中项目的新顺序?myList始终包含原始订单。
<script>
function MoveUp() {
....
}
</script>
<asp:ListBox ID="myList" runat="server" Height="112px" AutoPostBack="True"/>
<asp:Button ID="Button1" runat="server" Text="Up" OnClientClick="MoveUp();return" false;" />
<asp:Button ID="Button2" runat="server" Text="Down" OnClientClick="MoveDown();return false;" />
发布于 2012-03-02 03:46:08
在客户端对这些值重新排序时,将它们放在隐藏的表单字段中。当客户端点击保存按钮时,抓取隐藏字段,您可以使用它来识别新订单。
使用类似jquery sortable plugin的插件可以让你的工作更轻松,因为你不需要向上和向下按钮。
话虽如此,由于您的按钮可能只用于客户端功能,它们实际上不需要(也不应该是asp.net按钮)
https://stackoverflow.com/questions/9521480
复制相似问题