Witam, szukam od dłuższego czasu w jaki sposób walidować dane w ASP.NET przy pomocy takiej konstrukcji:
[Required]
[DataType(DataType.EmailAddress)]
public String email { get; set; }
Nie wiem w jaki sposób mam sprawdzić czy dany string jest poprawny(funkcja, wyjątek, czy cokolwiek). Podaję mu niepoprawne dane(np. "asd") i nie wyżuca mi nawet wyjątku. W jaki sposób mam sprawdzić poprawność tych danych?