Hi,
On ProfileView it is not expected to have validation since it is meant to be a read only version of the profile.
On Profile.aspx I think probably what changed is that we are using a validation group so what you need to do is set the property on your validation controls ValidationGroup="profile"
Hope it helps,
Joe