When AjaxFileUpload post back it takes your page URL and appends onto the end of it it's own query strings (contextkey and guid). This works fine if your page URL doesn't already contain any query strings but if it does then you end up with a URL that contains two question marks which then corrupts your own final query string value and this in turn stops the upload from working.
Comments: I made the necessary changes (thanks to SilvioLuis and bwilliams80) and compiled in VS2008 for my own project (see attached AjaxControlToolkit_VS2008.zip). I have tested it and it works well. I also tried using session variables but it wasn't very elegant and cause other issues.
Comments: I made the necessary changes (thanks to SilvioLuis and bwilliams80) and compiled in VS2008 for my own project (see attached AjaxControlToolkit_VS2008.zip). I have tested it and it works well. I also tried using session variables but it wasn't very elegant and cause other issues.