¿Puedo personalizar la carga de archivos ajax en asp.net (vb)?
Estoy subiendo mi archivo pdf utilizando la carga de archivos ajax y estoy usando vs 2019 (asp.net, vb).
Quiero cambiar el formato de visualización de la carga ajax. << ejemplo: Arrastra el archivo aquí → Arrastra archivo PDF. >>
Aquí está mi fuente asp.
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:content id="Content1" contentplaceholderid="head" runat="server"></asp:content>
<asp:content id="Content2" contentplaceholderid="ContentPlaceHolder1" runat="server">
</asp:content>
<div style="width:40%;padding:25px">
<asp:scriptmanager runat="server"></asp:scriptmanager>
<ajaxtoolkit:ajaxfileupload id="AjaxFileUpload1" runat="server" onclientuploadcompleteall="MyCompleteAll" chunksize="16384" allowedfiletypes="pdf" maximumnumberoffiles="10"></ajaxtoolkit:ajaxfileupload>
<asp:button id="cmdDone" runat="server" text="Done" style="display:none" clientidmode="Static"></asp:button>
<script>
function MyCompleteAll() {
$('cmdDone').click()
}
</script>
</div>
Utilicé algunos scripts que encontré en la red, pero no funcionaron.
Espero que alguien me pueda ayudar con esto. Gracias ^^
davy.ai
Para cambiar la apariencia del formato de carga AJAX a “Drop PDF File”, puedes modificar el script existente de la siguiente manera:
Aquí, hemos utilizado jQuery para seleccionar el elemento de la zona de caída con la clase
ajax__fileupload_dropzone
y cambiar su texto a “Drop PDF File”. De manera similar, hemos seleccionado el elemento del botón de carga con la claseajax__fileupload_uploadbutton
y cambiado el texto de su elemento hijospan
a “Cargar ahora”.Ten en cuenta que el script debe colocarse después del control
ajaxToolkit:AjaxFileUpload
para asegurarte de que los elementos estén disponibles en el DOM antes de que sean accedidos por el script.