download ajaxtoolkit May release (this feature has been released currently.)
Code Behind (VB)
Imports System.Data
Imports System.IO
Partial Class AjaxTest
Inherits System.Web.UI.Page
Protected Sub ajaxUpload1_OnUploadComplete(ByVal sender As Object, ByVal e As AjaxControlToolkit.AjaxFileUploadEventArgs)
Dim filePath As String = "~/Uploads/" & Convert.ToString(e.FileName)
ajaxUpload1.SaveAs(MapPath(filePath))
End Sub
End Class
Asp.Net:
Add the assembly:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
And Ajax Control will be like:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:AjaxFileUpload
id="ajaxUpload1"
OnUploadComplete="ajaxUpload1_OnUploadComplete"
ThrobberID="MyThrobber"
runat="server" />
<asp:Image
id="MyThrobber"
ImageUrl="~/Images/indicator3.gif"
Style="display:None"
runat="server" />
Note: Create a folder in your solution explorer named Images and another as Uploads.