首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AjaxFileUpload和AsyncFileUpload在Asp.Net Ajax控制工具包中的区别

AjaxFileUpload和AsyncFileUpload在Asp.Net Ajax控制工具包中的区别
EN

Stack Overflow用户
提问于 2014-03-11 14:04:03
回答 1查看 21.2K关注 0票数 1

我一直在学习如何使用asp.net ajax控制工具包提供的不同控件。

--我遇到了两个让我非常困惑的控件:

  1. AjaxFileUpload和2.AsyncFileUpload.

第一控制很好.我知道AjaxFileUpload不需要回发就可以上传文件,这与普通的asp.net文件上传控制不同

但是,我不知道这个AsynxFileUpload又是什么。我无法理解他们之间的差异

有人能帮我澄清一下这个问题吗。如果可能的话,任何例子

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-11 14:16:33

AsyncFileUpload - AsyncFileUpload是一个ASP.NET AJAX控件,允许您异步地将文件上载到服务器。文件上传结果可以在服务器端和客户端进行检查。

AjaxFileUpload- AjaxFileUpload是一个ASP.NET Ajax控件,它允许您异步地将多个文件上载到服务器。当该控件与支持HTML5最新特性(如10、Mozilla 9或Google 17 )的浏览器一起使用时,则AjaxFileUpload支持显示文件上传进度。该控件在上载文件时显示一个进度条。

如果浏览器不支持HTML5文件API (例如Internet 9),则不会显示上载进度,而是显示一个throbber图像。换句话说,会显示一个繁忙的等待图像,而不是实际的进度。

AjaxFileUpload控件还支持拖放接口.通过将文件拖到页面上的AjaxFileUpload控件上,可以将多个文件添加到AjaxFileUpload上载队列中。或者,在使用文件上载对话框选择文件时,可以使用SHIFT键或CTRL键选择要上载的多个文件。旧浏览器不支持这些特性。

通过利用AllowedFileTypes属性,可以限制可以通过AjaxFileUpload控件上载的文件类型。例如,除了图像文件(扩展名为jpeg、png或gif的文件)之外,您可以阻止上传任何文件。通过利用MaximumNumberOfFiles属性,可以限制可与控件一起上载的文件数量。例如,您可以防止用户上传超过5个文件。

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AjaxFileUpload/AjaxFileUpload.aspx http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AsyncFileUpload/AsyncFileUpload.aspx

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22328064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档