亲爱的社区我正在创建一个ASP.NET网站,我正在使用AJAX Control Toolkit“AsyncFileUpload”控件,我只想将值传递给onclientuploadcomplete
客户端事件,我想这样做从UploadedComplete
服务器事件中保存文件后。
这是我当前的AsyncFileUpload:
<asp:AsyncFileUpload ID="AsyncFileUpload2" runat="server" CssClass="fileupload" onclientuploadstarted="uploadStarted"
UploadingBackColor="#CCFFFF" Width="221px"
onclientuploaderror="upload_error" ClientIDMode="AutoID"
onclientuploadcomplete="done_uploading" />
她是我目前的javascript代码:
<script language="javascript" type="text/javascript">
var baseUrl = "<%= ResolveUrl("~/") %>";
function done_uploading(THE_VALUE) {
//TODO: ALERT THE_VALUE
}
function uploadStarted(sender, args) {
var file = args.get_fileName();
var extensions = "7z";
if (!new RegExp("(" + extensions + ")$").test(file)) {
throw (new Error());
} else {
// show_loading();
}
}
function upload_error() {
}
</script>
提前致谢。
答案 0 :(得分:0)
您可以尝试使用此代码 - 只需用此
替换您的代理function upload_error (sender, args)
{
//Print : args.get_fileName()
//Print also :args.get_errorMessage()
document.getElementById('JustSampleForPrint').innerText = args.get_errorMessage();
}
Nota:添加此元素JustSampleForPrint,以便在里面打印。