0
Я использую AjaxFilUpload из инструментария управления Ajax в моей веб-форме. Я хочу проверить размер файла и cancelUpload, если он превысил определенный размер. Я пробовал его в OnClientUploadStart & OnClientUploadComplete, но после этого файл по-прежнему отображается на странице.AjaxFileUpload cancelUpload() не работает
Webform:
<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>
Как я могу отменить загрузку?