2017-12-25 7 views
0

DataTableに編集可能な100個のレコードがあり、Viewにあります。私はレコードを編集してMVC Actionに戻すことができます。 DataTableを破棄して私のフォームを投稿すると、100個のレコードがすべてフォームコレクションに入れられます。一方、私がDataTableを破壊せずにsubmitをクリックすると、最初の10レコードだけが得られます。Razor Formは、DataTableのすべての行をMVCアクションに投稿していませんか?

<script> 

    $(document).ready(function() { 

     var table = $('#tblEvents').DataTable(); 

     $("form").on('submit', function() { 
      // If I remove this I get only first 10 Records. 
      table.destroy(); 
     }); 
    }); 


</script> 
+0

ます。https:// stackoverflowの

@using (Html.BeginForm("Edit", "Events", FormMethod.Post)) { @Html.AntiForgeryToken() <button type="submit"> Save </button> <table id="tblEvents"> <thead> <tr> // Header </tr> </thead> <tbody> // Records </tbody> </table> } 

スクリプト:ここ

は私のコードです.com/questions/13963732/datatables-and-jquery-post?rq = 1は役に立ちます –

答えて

0

フォームを提出するのではなく、ページ全体をリロードするためにAJAX呼び出しを使用してみてください、それがうまくいくかもしれない

関連する問題