我一直在学习如何使用asp.net ajax控制工具包提供的不同控件。
--我遇到了两个让我非常困惑的控件:
AjaxFileUpload和2.AsyncFileUpload.第一控制很好.我知道AjaxFileUpload不需要回发就可以上传文件,这与普通的asp.net文件上传控制不同
但是,我不知道这个AsynxFileUpload又是什么。我无法理解他们之间的差异
有人能帮我澄清一下这个问题吗。如果可能的话,任何例子
谢谢
发布于 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
https://stackoverflow.com/questions/22328064
复制相似问题