我正在使用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"/>
因此,当用户点击浏览时,它只能选择一个要上传的文件,但问题是上传文件后,用户可以选择另一个文件并添加另一个文件列表,如何在用户选择后禁用上传按钮一个文件?
答案 0 :(得分:3)
没有内置的控件功能,但您可以在页面上找到上传按钮并隐藏它(使用jQuery)
$(".ajax__fileupload_uploadbutton").hide();
请注意,上传按钮是一个div,因此“禁用”它将不起作用。
您也可以从DOM中删除该按钮:
$(".ajax__fileupload_uploadbutton").remove();