【发布时间】:2008-12-02 20:18:03
【问题描述】:
我有一个需要用户上传照片的应用程序。照片上传到服务器后,应该不会花很长时间,用户应该会收到一个普通 HTML 页面的响应,上面写着“谢谢...bla bla bla...”
现在,在响应被发送回客户端并且他继续他的快乐方式之后,我希望服务器继续处理这张照片。它需要做一些很重并且需要很长时间的事情。但这没关系,因为用户不需要等待任何东西。他可能在不同的页面上。
所以我的问题是,我如何使用 ASP.NET 做到这一点。
我正在编写的应用程序是在 ASP.NET MVC 中,所以我想像
//save the photo on the server
//and send viewdata saying "thanks..."
return View();
//keep doing heavy processing on the photo
但我想这并不是真正的做法。此外,由于有时我使用 ASP.NET WebForms,如何使用 WebForms 来完成。
谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc