[英]Is it faster to POST data to a webmethod or dump client-side data to a server control and then get the data server-side?
我有一个页面,其中包含用于存储数据客户端的jquery数组。
var idsOfSelectedRows = [];
什么时候回发我想弄清楚是否最好使用AJAX并将数据发布到web方法:
<asp:Button ID="submit" OnClientClick="SubmitOrderNumbers();" />
function SubmitOrderNumbers() {
$.ajax({
mtype: 'POST',
postData: {
orderNums: idsOfSelectedRows
},
});
}
或者将数据转储到控件(隐藏字段),然后在服务器端备份它。
<asp:Button ID="submit"OnClientClick="DumpOrdersArray();" OnClick=Submit_Click />
使用AJAX通常比POST更快,因为在AJAX中发送的数据少于POST。
注意:您不仅应该根据呼叫的速度来确定解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.