Я пытаюсь загрузить файл, используя элемент управления AjaxControlToolkit asyncFileUpload.У меня есть три функции на стороне клиента:
function uploadComplete(sender, args) {
console.log('No Error');
}
function uploadError(sender, args) {
document.getElementById('body_DetalleServicioVirtual1_lblErrorUpload').innerText = args.get_fileName(),
"<span style='color:red;'>" + args.get_errorMessage() + "</span>";
}
function startUpload(sender, args) {
document.getElementById('body_DetalleServicioVirtual1_lblErrorUpload').innerText = 'Uploading Started.';
}
Элемент управления выглядит так:
<cc1:AsyncFileUpload ID="fuAttach" runat="server" OnClientUploadError="uploadError" OnClientUploadStarted="startUpload"
OnClientUploadComplete="uploadComplete" CompleteBackColor="Lime" UploaderStyle="Traditional" ErrorBackColor="Red"
OnUploadedComplete="fuAttach_UploadedComplete" UploadingBackColor="#66CCFF" ThrobberID="lblErrorUpload" />
<asp:Label ID="lblErrorUpload" runat="server" Style="display: none">
И я вызываю функцию на стороне сервера UploadedComplete.В этой функции я загружаю файл на сервер, но у меня может возникнуть проблема при загрузке файла, поэтому мне нужно запустить функцию ошибки клиента.Моя проблема в том, что система думает, что все в порядке, и ошибка uploadError никогда не срабатывает.
Некоторая помощь?