我想在我的c#网站中使用AjaxFileUpload控件。我希望我的控制语言是本国语言。我在下面尝试了一个代码。在我的代码中,有些单词不是彩色的(例如:Sys.Extended.UI.Resources.AjaxFileUpload_SelectFile =“ DosyaSeç”;)这就像未定义。如何更改控件的语言?
<style type="text/css">
/* Buttons widths */
.ajax__fileupload_fileItemInfo div.removeButton{width:100px;}
div.ajax__fileupload_uploadbutton{width:120px;}
.ajax__fileupload .ajax__fileupload_selectFileContainer{width: 110px;}
.ajax__fileupload_selectFileContainer .ajax__fileupload_selectFileButton{width: 110px;}
</style>
$(document).ready(function () {
AjaxFileUpload_change_text();
});
function AjaxFileUpload_change_text() {
Sys.Extended.UI.Resources.AjaxFileUpload_SelectFile = "Dosya Seç";
Sys.Extended.UI.Resources.AjaxFileUpload_DropFiles = "Sürükle-Bırak";
Sys.Extended.UI.Resources.AjaxFileUpload_Pending = "Bekliyor";
Sys.Extended.UI.Resources.AjaxFileUpload_Remove = "Kaldır";
Sys.Extended.UI.Resources.AjaxFileUpload_Upload = "Yükle";
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";
}
。
您可以使用JavaScript或jQuery更改该文本:
只需将此代码添加到您正在使用文件上传控件的页面顶部即可。
<script>
function pageLoad(sender, args) {
//By jQuery
$(".ajax__fileupload_selectFileButton").text("Dosya Seç");
//By JavaScript
document.getElementsByClassName('ajax__fileupload_selectFileButton')[0].innerHTML = "Dosya Seç";
}
</script>
并使用相同的技术来更改其他文本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句