javascript - 为什么我不能禁用ajaxToolkit :AsyncFileUpload

标签 javascript jquery ajaxcontroltoolkit asyncfileupload

我尝试了很多方法(JS/Jquery)来禁用此 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;

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

应该注意,iv 也尝试从代码隐藏中禁用它

ajaxUploadImage.Enabled = false;

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

最佳答案

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

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

关于javascript - 为什么我不能禁用ajaxToolkit :AsyncFileUpload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36763918/

相关文章:

javascript - 确定元素是否有带 X 标签的子元素

javascript - 获取 HTML 表格中的行数

asp.net - asp.net 中的 css 垂直制表符

javascript - $find() 对于定义的 ajax 行为返回 null

javascript - Material ui 表行复选框不显示

javascript - 选择下拉菜单时不会加载 PDF

javascript - 如何获得特定的最后一个十进制浮点值

javascript - 长列表项创建不需要的缩进

javascript - jquery 删除 <span> 标签同时保留它们的内容(并替换 <divs> 和 <p> :s with <br>)

asp.net - 将键值对与 textBox autoComplete 扩展器关联