MaskedTextBox'ta olmasi mumkun degil zaten. Nasil bir kalip olacak ki?
Normal textboxlarin lostfocus eventinde RegExp ile kontrol edebilirsin ve internette tonlarca regexp kalibi var bunun icin.
Ya da Entity Framework gibi bir sey kullaniyorsan, o zaman data annotationda alanin email oldugunu belirtirsin, senin adina kontrol edilir.
Web sayfasinda data-val-email kullanabilirsin (data annotation ile MVC'de senin icin bu yazilir).