0
我有一个asp.net网站应用程序,我想使用AjaxControlToolkit文件上传组件执行多个文件上传,但OnUploadStart
和OnUploadComplete
方法在我上传文件时不会触发。而且只有第一个文件被上传,然后停止。AjaxFileUpload服务器事件没有触发
我的代码:
<asp:AjaxFileUpload ID="FileUploader" runat="server" Mode="Auto" OnUploadComplete="FileUploader_UploadComplete" OnUploadStart="FileUploader_UploadStart" AllowedFileTypes="jpg,jpeg,gif,png" />
Protected Sub FileUploader_UploadComplete(sender As Object, e As AjaxFileUploadEventArgs)
Dim path As String = Server.MapPath("~/Data/Gallery/Pictures/" + GetFolderName() + "/") + e.FileName
FileUploader.SaveAs(path)
End Sub
Protected Sub FileUploader_UploadStart(sender As Object, e As AjaxFileUploadStartEventArgs)
'Create folder
IO.Directory.CreateDirectory("~/Data/Gallery/Pictures/" + GetFolderName())
End Sub
我设置断点的事件,但他们不点火。我向标记添加了enctype="multipart/form-data" method="post"
(根据this主题),并将HTTP处理程序添加到了web.config文件,但它仍然无法正常工作。我究竟做错了什么?请帮帮我。