There is OnClientTabSelected, but it requires the tab to be enabled to fire. Also, I doubt if they had a client-side click event that it wouldn't fire if a control is disabled, since that is the whole point of a disabled control. A disabled control shouldn't respond to events. I guess you can add a tooltip to the disabled tabs that shows the message.