[英]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.