aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:06:27
Les annotation en .NET permettent d'imposer des règles aux champs textes qu'on veut ajouter exemple de règles:
le champs texte "nom" ne doit pas dépasser 20 caractères.
nous allons voir comment ajouter cette option et nous verrons aussi quelques exemples d'annotations
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:11:53
Avant tout on fait un clic droit sur le projet qui contient les classes puis "Add" puis "Réferences"
une nouvelle fenetre souvre. On écrit le terme "annotation" en haut a droite ds la partie "recherche" . Après on clique sur le checkbox de "DataAnnotation" enfin on clique sur "OK" comme indiqué sur limage suivante
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:13:26
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:14:10
Maintenant on va voir quelques exemples d'annotations:
Publicité
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:18:42
Champs image:
public class Maclasse
{
[DataType(DataType.ImageUrl)] // type du champs: image url
[Display (Name="Image")] // affiche dans la vue "Image"
public string Imagename{ get; set; }
}
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:23:20
Champs date:
public class Maclasse
{
[Required, DataType(DataType.Date)]// required veut dire obligatoire
[Display(Name="Date de naissance")]
public DateTime DateOfBirth { get; set; }
}
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:25:08
Champs adresse mail:
public class Maclasse
{
[DataType(DataType.EmailAddress)]
[Required(ErrorMessage = "Vous devez indiquer votre adresse mail.")]
//affiche un message derreur si l'adresse mail n'est pas insérée
[Display(Name = "Email")] // affiche ds la vue EMail
public string Email { get; set; }
}
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:28:17
Champs Nom:
public class Maclasse
{
[Required(ErrorMessage="Vous devez indiquer votre prénom")] //obligatoire
[MaxLength(25, ErrorMessage = "La longueur maximale est 25 caractères.")]
//taille maximale 25 caractères sinon message d'erreur
[Display(Name = "Prénom")]
[StringLength(25)]
//taille maximale DANS LA BASE DE DONNEE est de 25 caractères
public string FirstName { get; set; }
}
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 09-01-2015 à 11:30:39
Champs password:
public class Maclasse
{
[Required, MinLength (6)]// obligatoire et taille minimale est de 6 caractères
[Display(Name = "Mot de Passe")]// affiche ds la vue Mot de passe
En partenariat avec "Positive Technologies", Esprit a l'honneur d'inviter ses étudiants à la 1ère édition de l’événement ESPRIT HACK DAYS dans les locaux d'ESPRIT Chotrana 2 et ce le 03 et le 04 Mars 2015.
La direction des stages d’ESPRIT et Ernst & Young ont le plaisir d'inviter ses étudiants à la journée de l’entreprise du mercredi 4 mars 2015 dans la salle E5 d’ESPRIT Factory.