【问题标题】:Reading values of list maniuplated by javascript in code-behind在代码隐藏中读取由 javascript 操作的列表的值
【发布时间】:2012-03-02 04:07:05
【问题描述】:

我有一个 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;" />

【问题讨论】:

    标签: javascript asp.net code-behind


    【解决方案1】:

    当客户端重新排序时,将值放在隐藏的表单字段中。当客户点击保存按钮时,抓住可以用来识别新订单的隐藏字段。

    使用类似 jquery sortable 插件可以让您的生活更轻松,因为您不需要向上和向下按钮。

    话虽如此,由于您的按钮可能仅用于客户端功能,因此它们确实不需要(也不应该是 asp.net 按钮)

    【讨论】:

      猜你喜欢
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多