I have a RadToolbar that implements the ButtonClick event on the server. Some toolbar buttons will cause the ButtonClick event to execute automatically when the buttons are pressed while other buttons must be first intercepted with javascript code and determined if the ButtonClick event will be executed on the server or not. If the javascript code does execute the ButtonClick event, it does this by using the ajaxRequestWithTarget method on the RadAjaxManager object. This all works fine. In the ButtonClick event, prior to exiting the method, I need to create a client-side script that needs to get executed once the page has been processed. I have tried virtually every combination of RegisterStartupScript either from the ScriptManager object or ClientScript object but the script never gets executed. I have even tried relocating the script to the start of the page, at the end of page, inside Literals, etc. - but it never executes. If I use the ResponseScripts.Add method from the RadAjaxManager object to add the script, the script will run. Why?? When I read the documentation on the RegisterStartupScript in documentation, there is no mention that it requires Ajax functionality, let alone something from Telerik. If the ButtonClick event is being called by ajaxRequestWithTarget, is this somehow preventing Microsoft's ScriptManager or ClientScript object from executing the script?