title: AJAX AjaxFileUpload control not working if parent Custom Control changes visibility
body: <p>Spent Days trying to figure out why my ajaxFileUpload control was not firing the UploadComplete event and have finally discovered where it is coming from. </p>
  
  <p>Whenever I try to use the uploader, I get a bizarre JS JSON error which was 'ungooglable'. </p>
  
  <p>Anyway, through lots of testing it turns out the error is occurring because the parent user control (.ascx) has property Visible=false by default.</p>
  
  <p>The parent user control is basically an ajax modal which contains a form + the fileuploader.</p>
  
  <p>When the user clicks a button to show the form i set visible=true, then show the modal. </p>
  
  <p>Is this good practice? and Since the ajaxfileupload seems to glitch out when I use that technique of loading the user control, is there another way to go about this without HAVING to load the form when the parent page is loaded?</p>
  
  <p>Thank you for any help!</p>