1
我有一个页面,其中包含一个用于存储数据客户端的jquery数组。将数据发布到webmethod或将客户端数据转储到服务器控件然后获取数据服务器端会更快吗?
var idsOfSelectedRows = [];
当它的时间回传,我想弄清楚它是否最好使用AJAX和POST数据到一个WebMethod:
<asp:Button ID="submit" OnClientClick="SubmitOrderNumbers();" />
function SubmitOrderNumbers() {
$.ajax({
mtype: 'POST',
postData: {
orderNums: idsOfSelectedRows
},
});
}
或者转储数据控制(隐藏字段),然后选择它备份服务器端。
<asp:Button ID="submit"OnClientClick="DumpOrdersArray();" OnClick=Submit_Click />
Ajax总是会更快,因为它只会发送您设置的确切数据,控件的postBack会发送更多的数据。 – Gusman