在 ASP.Net MVC 5 中的 Ajax 调用中来自服务器的多重响应
Multiple response from server within a Ajax call in ASP.Net MVC 5
在 Ajax 调用中向客户端发送多个响应的可能方法是什么。
场景
1.Import 从 excel 到 Ajax 的 200 条记录。
2.Read档案一一记录。
3.On 每次迭代我都需要将一些数据发送到客户端并在服务器端使用一些 base 64 图像取回它,然后将该图像保存到数据库中。
4.Do 这适用于所有迭代。
5.After 所有迭代显示 Ajax 成功消息。
如何在一个 Ajax 请求中实现这一目标。
所以最后我们做到了Signal R。
我们可以通过 Web Sockets 或 Signal R 来实现。Signal R 为客户端打开一个通信通道,我们可以从那里再次将任何数据发送到服务器。
注意如果有人想通过 Signal R 发送大文件,请不要忘记增加 Signal R 消息缓冲区的大小,例如
GlobalHost.Configuration.DefaultMessageBufferSize = 200
在 Ajax 调用中向客户端发送多个响应的可能方法是什么。
场景
1.Import 从 excel 到 Ajax 的 200 条记录。
2.Read档案一一记录。
3.On 每次迭代我都需要将一些数据发送到客户端并在服务器端使用一些 base 64 图像取回它,然后将该图像保存到数据库中。
4.Do 这适用于所有迭代。
5.After 所有迭代显示 Ajax 成功消息。
如何在一个 Ajax 请求中实现这一目标。
所以最后我们做到了Signal R。
我们可以通过 Web Sockets 或 Signal R 来实现。Signal R 为客户端打开一个通信通道,我们可以从那里再次将任何数据发送到服务器。
注意如果有人想通过 Signal R 发送大文件,请不要忘记增加 Signal R 消息缓冲区的大小,例如
GlobalHost.Configuration.DefaultMessageBufferSize = 200