ユーザーがajaxfileuploadコントロールのアップロードボタンをクリックした後、ページ上の他のいくつかのフィールドの検証を試みています。OnClientUploadStart は、アップロードの開始前に起動するように定義されています。そしてそれは動作します。検証が失敗した場合はアップロードをキャンセルしたい。「return false;」をやってみました。しかし、それはうまくいきませんでした。アップロードをキャンセルするにはどうすればよいですか?
検証が失敗した場合はキャンセルしたい
function uploadStart(sender, args) {
var FileDescription = document.getElementById("FileDescription").value;
alert( FileDescription);
return false;
}
<ajaxToolkit:AjaxFileUpload ID="AjaxFileUpload1"
ThrobberID="myThrobber" OnUploadComplete="AjaxFileUpload1_UploadComplete"
ContextKeys="" OnClientUploadError="uploadError" OnClientUploadComplete="uploadComplete" OnClientUploadStart="uploadStart"
AllowedFileTypes="jpg,jpeg,doc,xls"
MaximumNumberOfFiles="1"
runat="server"/>