Hi,
Try to put a hidden AJAXUploader outside of the UpdatePanel:
Code: HTML/ASPX
<eo:AJAXUploader
runat="server" ID="dummy" TempFileLocation="~//" style="display:none">
</eo:AJAXUploader>
<asp:UpdatePanel runat="server" ID="Up1">
.....
</asp:UpdatePanel>
The reason is when the page is first loaded, it didn't have the AJAXUploader JavaScript files, which is needed for it to function. Once you put a hidden uploader in the page outside of the UpdatePanel, the page would always have all the JavaScript files it needed. The hidden AJAXUploader itself will never be visible or do anything.
Thanks