C# tiene los DataAnnotation
[Required]
hace que sea un campo obligatorio
[Required(ErrorMessage = "Nombre es obligatorio")]
public string NombreCategoria { get; set; }
[Required(ErrorMessage = "Orden es obligatorio")]
[Range(1, int.MaxValue, ErrorMessage = "El orden debe de ser mayor a cero")]
public int Orden {get; set; }
Se controla mediante el siguiente codigo en el controller. El código de ModelState
es código base de un Controller
.
if(ModelState.IsValid)
{
// code if everything's valid
}