2011-08-25 42 views
1

我在我的視圖中有兩個列表框,用四個箭頭交換它們之間的項目。我用type =「submit」的4個按鈕並在控制器中處理它。有沒有什麼辦法可以做到這一點與回發?mvc3在列表框之間交換項目

<table style="width:90%; text-align:center"> 
     <thead> 
      <tr> 
       <th>Unassigned State:</th><th> 
       </th><th>Assigned State:</th> 
      </tr> 
     </thead> 
     <tbody> 
      <tr> 
       <td valign="top"> 
        @Html.ListBoxFor(model => model.UnAssignedSelected, 
         new MultiSelectList(Model.UnAssignedStates, "Id", 
           "Name", Model.UnAssignedSelected), 
         new { size = "6" }) 
       </td> 
       <td valign="top"> 
       <button style=" width:50px" name="button" value="oneRightArrow" type="submit"> > </button><br /> 
       <button style=" width:50px" name="button" value="twoRightArrow" type="submit"> >> </button><br /> 
       <button style=" width:50px" name="button" value="oneLeftArrow" type="submit"> < </button><br /> 
       <button style=" width:50px" name="button" value="twoLeftArrow" type="submit"> << </button> 
       </td> 
       <td valign="top"> 
        @Html.ListBoxFor(model => model.AssignedSelected, 
          new MultiSelectList(Model.AssignedStates, "Id", 
          "Name", Model.AssignedSelected)) 
       </td> 
      </tr> 
     </tbody> 

回答

0

您可以使用jQuery了點。 例如:http://www.meadmiracle.com/dlb/DLBDocumentation.aspx

+0

嗨,亞歷克斯,感謝您的鏈接。在你提供的鏈接中,我使用了www.meadmiracle.com/dlb/DLBPlugin.aspx,但是如果我想從我的視圖中刪除那些過濾器部分,我該如何修改.js文件? – TJK

+0

您不需要修改.js文件,只是不要編寫過濾器的html輸入。 –

+0

我知道答案和問題都很陳舊(而且鏈接已經死了),但是,你能在這裏寫下js對應的嗎? –