Hi,
i am practicing Ajax control, In that if asyncfileupload control used in master page concept, error accurs "file upload error".
but normally with out master page if i used its working fine.
below code in Fileupload.aspx :
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script type="text/javascript" >
function uploadComplete(sender) {
$get("<%=lblMsg.ClientID%>").style.color = "green";
$get("<%=lblMsg.ClientID%>").innerHTML = "File upload successfully";
}
function uploadError(sender) {
$get("<%=lblMsg.ClientID%>").style.color = "red";
$get("<%=lblMsg.ClientID%>").innerHTML = "File upload failed.";
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server"
OnUploadedComplete="AsyncFileUpload1_UploadedComplete"
ThrobberID="imgLoader" UploaderStyle="Modern"
OnClientUploadComplete="uploadComplete"
OnClientUploadError="uploadError"
onuploadedfileerror="AsyncFileUpload1_UploadedFileError" />
<asp:Image ID="imgLoader" runat="server" ImageUrl="~/Images/loader.gif" />
<br />
<asp:Label ID="lblMsg" runat="server" Text=""></asp:Label>
</asp:Content>
Fileupload.aspx.cs :
protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
string filename = System.IO.Path.GetFileName(AsyncFileUpload1.FileName);
AsyncFileUpload1.SaveAs(Server.MapPath("FileUpload/") + filename);
}