2012-12-15 4 views
1

는 ajaxFileupload 예에서 텍스트 버튼을 변경할 수있는 방법이있다 : "파일 선택"이 이 는 가에변화 AjaxFileUpload 텍스트 버튼

변경이 텍스트를 "업로드" 을 "업로드", "보류", "제거" 사용자 정의 텍스트? 메신저 asp.net C#을 사용하고 마지막 ajaxtoolkit 라이브러리 어떤 도움이 될 것입니다. 미리 감사드립니다.

답변

6

페이지로드 후 (즉, Document.ready에) AjaxFileUpload_change_text() 함수를 실행 해보십시오. 여기 jQuery가 사용되었습니다.

<script type="text/javascript"> 

    $(document).ready(function() { 
     AjaxFileUpload_change_text(); 

    }); 

    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"; 
    } 

</script> 
+0

이것이 작동하면 내 아이돌 xD – Urah

+0

권자입니다. 희망. 그렇지 않으면 다음과 같이 수동으로 텍스트를 바꿀 수 있습니다 : '$ ('.Ajax__fileupload_selectFileButton '.text ('My Select File Text '));' 원하는 다른 것들과 비슷한 클래스 이름을 찾아야합니다 바꾸다. – Amar

+0

ajaxuploadfile을 렌더링하는 데 문제가있을 수 있으므로 코드를 테스트 할 수 없습니다. 왜 이렇게 생겼는지 알 수 있습니까? [이미지 링크] (http://i49.tinypic.com/292y2oz.png) – Urah