Validation controls, particularly the validation summary control are really good controls that can help make the page validation robust. The javascript popup I posted is good when you can't, for whatever reason, use asp validation controls, but if you can use them they are the way to go for a...