From now on I will take my own advice. I spent a good part Friday afternoon and Monday morning trying to figure out what was wrong with my code and I don’t want to do that again! The problem I was having was that I had an ASP.Net control that would not postback, no matter what I tried.
The problem was easily fixed (if not easily found) by simply adding the ValidationGroup property to the validator and of course, matching it up on the button that is supposed to call that validation group. Since the hidden button on my other control was not included in the same validation group, it was free to postback any time it wants.