I have two RadToolBar controls. I have a on/off button on RadToolBar1 which shows/hides the second toolbar (RadToolBar2).
It only works when the RadToolBar2 starts out as a visible control. When the RadToolBar2 Visible property is set to "False", the on/off button on RadToolBar1 doesn't work anymore.
If the Visible property is set to false on the RadToolBar, or any control for that matter, they are not rendered in the browser, thus they don't exist on the client. This is the reason you can't toggle it's visibility because it doesn't exist on the client. I would suggest hiding it on the client using the OnClientLoad event of the first RadToolBar, instead of setting the Visible property of the control. So it could look something like this: