none
Comment faire pour utiliser les validateurs Data Annotation

    Discussion générale

  • Apres MVC 2 Preview 2, Microsoft a offert System.ComponentModel.DataAnnotations.dll pour valider les entrées d’utilisateur.

     

    L’espace des noms System.ComponentModel.DataAnnotations comprend ces attributs de validation :

    RangeAttribute – Permet de vérifier si la valeur d’une propriété est située dans une plage spécifiée de valeurs

    RegularExpressionAttribute - Permet de valider si la valeur d'une propriété correspond à un modèle d'expression régulière spécifiée

    RequiredAttribute - Permet de marquer une propriété comme requis

    StringLengthAttribute - Permet de spécifier une longueur maximale pour une propriété de type chaîne

    ValidationAttribute - La classe de base pour tous les attributs validateurs

     

    Voici un exemple de code :

    using System.ComponentModel;using System.ComponentModel.DataAnnotations; 
    
    namespace MvcApplication1.Models 
    
    {  
    
     public class Product 
    
     { 
    
      public int Id { get; set; } 
    
      [Required] 
    
      [StringLength(10)] 
    
      public string Name { get; set; } 
    
      [Required] 
    
      public string Description { get; set; } 
    
      [DisplayName("Price")] 
    
      [Required] 
    
      [RegularBLOCKED EXPRESSION] 
    
      public decimal UnitPrice { get; set; } 
    
     } 
    
    }
    
    

     

    Pour plus d’informations sur la validation, visitez le site suivant :

    http://www.asp.net/learn/mvc/tutorial-39-cs.aspx

     

     

    Pour plusieurs informations, visitez la page Foire aux Questions – ASP.NET

     

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    vendredi 30 avril 2010 13:26