【问题标题】:AjaxFileupload upload more files than allowedAjaxFileupload 上传的文件超过了允许的数量
【发布时间】:2016-09-30 20:23:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net ajaxcontroltoolkit asyncfileupload


    【解决方案1】:

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

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

    注意上传按钮是一个div,所以“禁用”它不会有任何效果。

    您还可以从 DOM 中删除按钮:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-25
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 2016-04-19
      • 1970-01-01
      • 2023-04-01
      • 2012-09-21
      相关资源
      最近更新 更多