3

これが可能かどうかは定かではありませんが、可能かどうか、可能であればどうすればよいかについて意見をお願いします。基本的に、擬似コードで次のようなフォームがあります。1000 行のグリッドを作成するのは一見ばかげているように思えますが、実際には目的があります。はい、ページングがありますが、一部のユーザーは、すべてのレコードを 1 ページにまとめたいと述べています。

<form>
    <grid>
        <input type="text" />
        999 or so more rows
    </grid>
</form>

.NET は 1 つの http 投稿で 1000 個のフィールド要素を処理できないため、フォームの送信を複数の投稿に分割する方法を探しています。複数のグリッドに分割することは、オプションとは見なされません。コンセンサスがそれが不可能であるということであれば、それも問題ありません。

4

3 に答える 3

0

標準タグを手放し、jquery $.post() メソッドを試してください。一度に1000行の束でバッチ投稿を処理するjavascriptを作成します。送信をすべて 1 つのトランザクションで行う場合は、サーバーに次の 3 つのアクションを作成してみてください: BeginSubmit、SubmitRows、EndSubmit。アクション EndSubmit で、すべてをデータベースに保存します。

よろしくお願いします。

于 2013-05-07T21:59:03.563 に答える