I want to be able to intercept a checkbox checked/unchecked in C# code when it occurs, not when another event occurs such as the NodeSelected as is the case with the NodeCheckedChanged event.
So what is the problem with NodeCheckedChanged event. It handles checkbox state change at server-side. Or what do you need to handle?
Or... can you tell me how to fire a NodeSelected event through Javascript on the client...if this is even possible.
Just call someNode.select() method.