如何将AjaxFileUpload中的拖放文件设置为false?

时间:2015-05-23 06:35:38

标签: c# asp.net ajax asp.net-ajax ajaxcontroltoolkit

AjaxFileUpload默认允许拖放文件功能,如何将其关闭?

<asp:AjaxFileUpload ID="AjaxFileUpload1" runat="server" 
        MaximumNumberOfFiles="1" 
        onuploadcomplete="AjaxFileUpload1_UploadComplete"  />

2 个答案:

答案 0 :(得分:1)

根据AjaxFileUpload控件的文档,没有任何属性可以让您这样做。但是如果你看一下渲染页面的来源,就可以看到 drop zone 由一个名为``的类装饰。因此,一旦控件加载,您就可以执行此客户端

的JavaScript

document.getElementsByClassName("ajax__fileupload_dropzone")[0].style.display="none";

的jQuery

$(".ajax__fileupload_dropzone").hide();

答案 1 :(得分:0)

    <style type="text/css">
    .ajax__fileupload_dropzone {
        display:none;
    } 
    </style>

通过这个我能够让它隐藏掉落区域。