我可以在 asp.net(vb) 中自定义 ajax 文件上传吗?

Can I customize ajax file upload in asp.net(vb)?

我正在使用 ajax 文件上传上传我的 pdf 文件,我使用的是 vs 2019 (asp.net,vb)。 我想更改 ajax 上传格式的显示。<< 示例:将文件拖放到此处 →‖拖放 PDF 文件。>>

这是我的 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">        
    
   
    <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" />
            <asp:Button ID="cmdDone" runat="server" Text="Done" style="display:none" ClientIDMode="Static" />
            <script>                

                function MyCompleteAll() {
                    $('cmdDone').click()
                }
                
            </script>
    </div>
</asp:Content>

我使用了一些我在网上创建的脚本,但没有用。

 <script type="text/javascript">   

        $(document).ready(function () {
            document.getElementsByClassName
            $(".ajax__fileupload_dropzone").text("Drop PDF File.");

            document.getElementsByClassName
            $(".ajax__fileupload_uploadbutton").text("UploadNow");

        });

</script>

我希望有人能帮助我。谢谢^^

你可以这样改:

        <script>

        $(document).ready(function () {
            Sys.Extended.UI.Resources.AjaxFileUpload_DropFiles = "Drop PDF here";
            AjaxFileUpload_change_text();
             });

        </script>

可以使用这些设置完成文本更改列表:

function AjaxFileUpload_change_text() {
     Sys.Extended.UI.Resources.AjaxFileUpload_SelectFile = "Select File";
     Sys.Extended.UI.Resources.AjaxFileUpload_DropFiles = "Drop files here";
     Sys.Extended.UI.Resources.AjaxFileUpload_Pending = "pending";
     Sys.Extended.UI.Resources.AjaxFileUpload_Remove = "Remove";
     Sys.Extended.UI.Resources.AjaxFileUpload_Upload = "Upload";
     Sys.Extended.UI.Resources.AjaxFileUpload_Uploaded = "Uploaded";
     Sys.Extended.UI.Resources.AjaxFileUpload_UploadedPercentage = "uploaded {0} %";
     Sys.Extended.UI.Resources.AjaxFileUpload_Uploading = "Uploading";
     Sys.Extended.UI.Resources.AjaxFileUpload_FileInQueue = "{0} file(s) in queue.";
     Sys.Extended.UI.Resources.AjaxFileUpload_AllFilesUploaded = "All Files Uploaded.";
     Sys.Extended.UI.Resources.AjaxFileUpload_FileList = "List of Uploaded files:";
     Sys.Extended.UI.Resources.AjaxFileUpload_SelectFileToUpload = "Please select file(s) to upload.";
     Sys.Extended.UI.Resources.AjaxFileUpload_Cancelling = "Cancelling...";
     Sys.Extended.UI.Resources.AjaxFileUpload_UploadError = "An Error occured during file upload.";
     Sys.Extended.UI.Resources.AjaxFileUpload_CancellingUpload = "Cancelling upload...";
     Sys.Extended.UI.Resources.AjaxFileUpload_UploadingInputFile = "Uploading file: {0}.";
     Sys.Extended.UI.Resources.AjaxFileUpload_Cancel = "Cancel";
     Sys.Extended.UI.Resources.AjaxFileUpload_Canceled = "cancelled";
     Sys.Extended.UI.Resources.AjaxFileUpload_UploadCanceled = "File upload cancelled";
     Sys.Extended.UI.Resources.AjaxFileUpload_DefaultError = "File upload error";
     Sys.Extended.UI.Resources.AjaxFileUpload_UploadingHtml5File = "Uploading file: {0} of size {1} bytes.";
     Sys.Extended.UI.Resources.AjaxFileUpload_error = "error";
 }