如何设计MVC应用程序以异步方式返回图像

时间:2014-05-15 12:16:27

标签: c# asp.net-mvc

我正在设计修改MVC 4应用程序的特定要求,并希望你们中的一些人能够就如何实现我的目标给我一些想法。

目前的情况如下:

  • 在网页的客户端,ajax调用被放置到服务器上传入categoryId参数的方法。
  • 给定特定的categoryId,控制器调用基于java的Web服务以获取适用于categoryId的一组图像。
  • 图像将批量返回给控制器并传回客户端进行显示。

根据返回的图片数量,此过程可能需要一段时间才能使页面无响应长达15秒或更长时间。

更改的要求是单独返回和加载图像,使得页面对用户的响应更快,即使所有图像的总加载时间没有减少。

我没有直接控制java webservice,但是管理它的团队愿意做出我需要的任何改变,如果我可以清楚地表达我想要的东西。我需要想办法给他们一个categoryId(作为一个单独的调用)并让他们分别将每个图像传回给我。此外,如何在控制器中处理这些图像,并在返回每个图像后将它们传回页面。

我的头脑正在旋转着这个,我希望社区可以帮助我走出我的盒子,从另一个角度来看它。

0 个答案:

没有答案