Boa Noite,
Seguinte, tenho um formulário WEB, C#, em que eu estou usando o Data Annotation, mas quando eu faço o envio desse formulário sem preencher nenhum campo, o formulário é enviado e não é exibido que os campos são obrigatórios.
################ Minha classe
[Required(ErrorMessage = "O nome do contato deve ser informado!", AllowEmptyStrings = false)]
[Display(Name ="Nome", Description = "Nome Completo.")]
public string Nome { get; set; }
############### Formulário
@Html.ValidationSummary(true)
<form class="fom-horizontal">
<div class="form-group">
@Html.LabelFor(m => m.Nome)
@Html.ValidationMessageFor(m => m.Nome);
<div class="controls">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input type="text" class="form-control" style="width: 48%;" name="Nome"
id="Nome">
</div>
</div>
</div>