2016-04-21 44 views
0

㈣尝试了很多东西(JS/jQuery的)来禁用此AsyncFileUpload但都不是工作...请指教..为什么不能我禁用ajaxToolkit:AsyncFileUpload

<ajaxToolkit:AsyncFileUpload OnClientUploadError="uploadError" 
            OnClientUploadComplete="ajaxUploadImage_ClientUploadComplete" runat="server" 
            ID="ajaxUploadImage" Width="400px" UploaderStyle="Modern" 
            CompleteBackColor = "White" 
            UploadingBackColor="#CCFFFF" ThrobberID="imgLoader" 
            OnUploadedComplete = "ajaxUploadImage_OnUploadComplete" 
            OnClientUploadStarted="AssemblyFileUpload_Started" 
            /> 

var upload = $$('ajaxUploadImage'); 
     upload.enableSelection('false'); 

var upload = $$('ajaxUploadImage'); 
     upload.enableSelection('false'); 
upload.disableSelection(); 

document.getElementById("ctl00_MainContent_MapUserControl_ajaxUploadImage").disabled = true; 

所以......四尝试使用ID分配给我..iv尝试使用在浏览器中分配的ID ....我做错了什么?用户还可以单击文本框或选择按钮和文件夹弹出的图片,让用户选择要上传的图像

应该注意到,iv,也试图从代码中禁用它背后

ajaxUploadImage.Enabled = false; 

也尝试在控件中设置disabled =“true”,并检查开发者工具中的控件是否被禁用,但我仍然可以单击文本框或按钮并打开图片文件夹

回答

1

控件发出自己的标记并且很难管理。

您可以尝试设置Visible=false,因为每当页面加载并且控件可见时其逻辑运行。