Hi nunndaddy,
Can you create a simple page by the code below and let your client test it? Does it work?
- <%@ Page Language="C#" EnableEventValidation="false" %>
-
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
- <script runat="server">
-
- protected override void OnPreRender(EventArgs e)
- {
- SubmitButton.Attributes["itemcount"] = Uploader1.Items.Count.ToString();
-
- base.OnPreRender(e);
- }
-
- </script>
-
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>Start uploading manually</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <CuteWebUI:UploadAttachments runat="server" ManualStartUpload="true" ID="Uploader1">
- </CuteWebUI:UploadAttachments>
- <asp:Button runat="server" ID="SubmitButton" OnClientClick="return submitbutton_click()"
- Text="Submit" />
- </div>
-
- <script type="text/javascript">
-
- function submitbutton_click()
- {
- var submitbutton=document.getElementById('<%=SubmitButton.ClientID %>');
- var uploadobj=document.getElementById('<%=Uploader1.ClientID %>');
- if(!window.filesuploaded)
- {
- if(uploadobj.getqueuecount()>0)
- {
- uploadobj.startupload();
- }
- else
- {
- var uploadedcount=parseInt(submitbutton.getAttribute("itemcount"))||0;
- if(uploadedcount>0)
- {
- return true;
- }
- alert("Please browse files for upload");
- }
- return false;
- }
- window.filesuploaded=false;
- return true;
- }
- function CuteWebUI_AjaxUploader_OnPostback()
- {
- window.filesuploaded=true;
- var submitbutton=document.getElementById('<%=SubmitButton.ClientID %>');
- submitbutton.click();
- return false;
- }
- </script>
-
- </form>
- </body>
- </html>
Keep me posted.
Regards,
ken