En asp.net dispones de un conjunto de controles web de validación, como por ejemplo el "Compare Validator"
http://msdn.microsoft.com/es-es/libr...or(VS.80).aspx
Investiga sobre como implementarlos. Seguro que encontrarás varios mensajes sobre el tema en el foro de .net
ah .. que era para winforms... pues aquí mismo
http://msdn.microsoft.com/en-us/library/ms950965.aspx