AjaxFileupload上传的文件多于允许的文件数

时间:2016-09-20 18:31:58

标签: asp.net ajaxcontroltoolkit asyncfileupload

我正在使用Ajaxtoolit中的AjaxFileUpload在普通的asp.net页面上传文件,我已将MaximumNumberofFiles设置为1,因为我只想让用户每次上传一个文件。

<ajaxToolkit:AjaxFileUpload ID="AjaxFileUpload" OnUploadComplete="AjaxFileUpload_UploadComplete" ThrobberID="MyUploadingSong" ContextKeys="SongUploading" AllowedFileTypes="jpg,jpeg" MaximumNumberOfFiles="1" runat="server" AutoStartUpload="true"/>

因此,当用户点击浏览时,它只能选择一个要上传的文件,但问题是上传文件后,用户可以选择另一个文件并添加另一个文件列表,如何在用户选择后禁用上传按钮一个文件?

1 个答案:

答案 0 :(得分:3)

没有内置的控件功能,但您可以在页面上找到上传按钮并隐藏它(使用jQuery)

$(".ajax__fileupload_uploadbutton").hide();

请注意,上传按钮是一个div,因此“禁用”它将不起作用。

您也可以从DOM中删除该按钮:

$(".ajax__fileupload_uploadbutton").remove();