我正在尝试使用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。在此功能中,我将文件上传到服务器,但是在上传文件时可能会出现问题,因此需要触发客户端错误功能。我的问题是系统认为一切正常,并且上载错误不会触发。
有帮助吗?