I think there's a misunderstanding on what is happening. On my page, I'm using a radajaxmanager, and registering controls individually for ajax update.
The user clicks on a button, is presented with a radtooltip, makes a selection of some parameters in the tooltip, and then clicks another button 'export'
This fires a serverside event that generates a binary file and pushes it back to the user. If I place any code in this event to hide the tooltip, it does nothing. If i register the tooltip to be updated by the 'export' button in the radajaxmanager, it corrupts the binary file that is sent to the user.
It would seem that the radajaxmanager ajax update is interfering with the response.write() that is used to send the user the file?