У меня есть этот атрибут проверки электронной почты
[EmailAddress]
[StringLength(50, ErrorMessage = "Email is too long!")]
public string Email { get; set; }
И он работает нормально, но проблема в том, что когда я набираю электронную почту, а затем стираю ее, форма все еще просит меня вставить правильную электронную почту, даже если поле не обязательно.