【发布时间】:2016-10-19 15:42:03
【问题描述】:
我在我的网络表单中使用来自 Ajax Control 工具包的 AjaxFilUpload。我想检查文件大小并取消上传,如果它超过了一定大小。我已经在 OnClientUploadStart 和 OnClientUploadComplete 中尝试过,但是这样做之后,文件仍然会在页面上显示 Uploaded。
网络表单:
<div>
<ajaxToolkit:AjaxFileUpload ID="AjaxFileUpload1" runat="server" OnUploadComplete="AjaxFileUpload1_UploadComplete" OnUploadStart="AjaxFileUpload1_UploadStart"
OnClientUploadCompleteAll="onUploadCompleteAll" OnClientUploadComplete="onUploadComplete" OnClientUploadStart="onUploadStart" />
</div>
Javascript:
function onUploadStart(sender, args) {
sender.cancelUpload();
}
function onUploadComplete(sender, args) {
sender.cancelUpload();
}
Web.config:
<handlers>
<add name="AjaxFileUploadHandler" verb="*"
path="AjaxFileUploadHandler.axd"
type="AjaxControlToolkit.AjaxFileUploadHandler,
AjaxControlToolkit"/>
</handlers>
如何取消上传?
【问题讨论】:
标签: javascript asp.net ajaxcontroltoolkit