文件上传看起来像ajax

时间:2011-06-06 19:31:23

标签: c# asp.net ajax iframe file-upload

我正在尝试创建一个允许使用asp.net上传异步文件的表单。我意识到你不能上传一个带有ajax的文件,所以我正在研究替代方案

最好的方法是什么?在页面上创建一个包含文件输入的整个表单的iframe?我可以在框架的父级上有提交按钮强制框架提交,然后显示某种微调器以指示文件正在上传吗?理想情况下,我希望将用户重定向到另一个页面。有没有一个简单的方法来做到这一点?

3 个答案:

答案 0 :(得分:1)

您是否尝试过手动使用其中一个jquery插件?

http://aquantum-demo.appspot.com/file-upload

答案 1 :(得分:0)

为什么不使用ASP.NET AJAX Control Toolkit的AsyncFileUpload control?它是免费的,效果很好。

答案 2 :(得分:0)

您可以使用http://jquery.malsup.com/form/#file-upload

将其发布到以常规方式处理服务器端文件上传的页面。

我喜欢让页面返回带有成功/失败标志和消息的JSON,然后解析响应以确定上传是否成功。