-5

我知道提交表单数据的两种方法:通过提交类型的按钮或通过 AJAX 发布调用。这两者在性能方面有什么区别?

4

3 回答 3

5

这是一个非常笼统的问题,所以这里是一个非常笼统的答案。

如果您在服务器上有效地实现 AJAX 调用,那么您可以期望 AJAX 比整页往返具有更高的性能(在服务器上测量时)。

例如,如果您使用 ASP.NET,单击按钮提交页面将导致表单数据的 POST 以及页面的完整重新构建和呈现。如果您使用真正的 AJAX 而不是 Microsoft AJAX Control Toolkit for ASP.NET,那么 AJAX 调用就不需要这样做。

于 2013-09-24T12:42:41.007 回答
0

阿贾克斯邮政

Ajax post 防止重新加载和回发。İt 将数据发送到控制器。

表格数据

它发生重新加载页面和回发。它向控制器发送数据。

于 2013-09-24T12:41:34.293 回答
0

最好使用Ajax.BeginForm而不是Html.BeginForm. 它将阻止完整的回发并提高性能。

于 2013-09-24T12:43:40.070 回答