将数据发布到web方法或将客户端数据转储到服务器控件然后获取数据服务器端是否更快?

时间:2016-04-27 17:46:34

标签: c# jquery asp.net ajax

我有一个页面,其中包含用于存储客户端数据的jquery数组。

var idsOfSelectedRows = [];

如果有时间回复,我试图弄清楚使用AJAX并将数据发布到网络方法是否更好:

<asp:Button ID="submit" OnClientClick="SubmitOrderNumbers();" />

function SubmitOrderNumbers() {
  $.ajax({
    mtype: 'POST',
    postData: {
        orderNums: idsOfSelectedRows
    },
  });
}

或者将数据转储到控件(隐藏字段),然后在服务器端重新选择它。

<asp:Button ID="submit"OnClientClick="DumpOrdersArray();" OnClick=Submit_Click />

1 个答案:

答案 0 :(得分:0)

使用AJAX通常比POST更快,因为在AJAX中发送的数据少于POST。

注意:您不应只根据通话速度制定解决方案。