1
データをクライアント側に格納するために使用されるjquery配列を含むページがあります。WebメソッドにデータをPOSTしたり、クライアント側のデータをサーバーコントロールにダンプしてから、サーバー側にデータを取得する方が速いのですか?
var idsOfSelectedRows = [];
それは私はそれがWebMethod属性にAJAXやPOSTデータを使用することをお勧めします場合を把握しようとしているポストバックする時間です:(隠されたフィールドコントロールにデータを
<asp:Button ID="submit" OnClientClick="SubmitOrderNumbers();" />
function SubmitOrderNumbers() {
$.ajax({
mtype: 'POST',
postData: {
orderNums: idsOfSelectedRows
},
});
}
またはダンプが)、それをサーバー側にバックアップします。
<asp:Button ID="submit"OnClientClick="DumpOrdersArray();" OnClick=Submit_Click />
Ajaxは設定した正確なデータのみを送信するため、常に高速になります。ポストバックコントロールではさらに多くのデータが送信されます。 – Gusman