Je m'appelle Cédric Arnould. Je suis un développeur Web.

J'ai 27 ans. De retour en France depuis juillet 2011 après avoir travaillé pendant 3 ans à temps plein pour la société Objectif Lune à Montréal au Canada, j'ai été employé pendant quelques mois par Betclic et je travaille maintenant en tant que prestataire de la SSII 5com pour l'agence web Isobar.

Compétences techniques: ASP.Net 2.0-4.0 / ASP.Net MVC / Windows Phone / Sql Server 2005-2008 / IIS 6.0-7.0

Pour en apprendre plus sur mon parcours et mes compétences, rendez-vous sur mon Curriculum Vitae ou sur mon Portfolio.

Pour me contacter: contact@carnould.com

windows-phone-logo-large

Comment mettre un texte en majuscule dans un control Textblock utilisant le binding

0

Depuis que je travaille pour Isobar, société de communication digitale, j'ai eu l'occasion de travailler sur des applications mobiles Windows Phone.

Un problème auquel j'ai été confronté a été de mettre un texte en majuscule dans un control Textblock utilisant le binding

Logo Free

Mon avis sur Free Mobile

0

Vous en avez sans doute entendu parler, Free a lancé son offre mobile le 12 janvier.

Free et moi c'est une aventure de longue date:

  • 1999, l'aventure 56k sans abonnement, j'y étais,
  • 2000, l'adsl arrive en France, j'y étais,
  • 2006, dégroupage total, freebox v5, j'y étais,
  • 2007, Dedibox, j'y suis,
  • 2011, freebox révolution, j'y suis,
  • 2012, free mobile, j'y suis.
js_file[1]

Comment supprimer les accents en Javascript

0
Fonction javascript qui supprime les accents d'une chaîne de caractères.
ASP.Net

Comment créer un CustomValidator avec validation Serveur et Client en ASP.net MVC 3?

0

Dans ce tutoriel, nous allons voir comment créer un CustomValidator avec validation Serveur et Client en ASP.Net MVC 3.

Le CustomValidator vérifiera que la valeur saisie est égale à 'Test'.

Le validateur

Tout d'abord créer un dossier Validations dans votre solution et ajoutez-y le fichier suivant: MyValidatorAttribute.cs.

Notre nouvelle classe héritera de ValidationAttribute et IClientValidatable.

Note: La validation client utilise les nouvelles normes de validation HTML5, les noms doivent donc être en minuscule.

using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace MvcApplication3.Validations
{
    public class MyValidatorAttribute : ValidationAttribute, IClientValidatable
    {
        /// 
        /// Propriété publique contenant la chaîne de Caractère à comparer
        /// 
        public string StringToCompare { get; set; }

        /// 
        /// Constructeur
        /// 
        public MyValidatorAttribute()
        {

        }

        /// 
        /// Validation serveur
        /// 
        /// Valeur à comparer
        /// Un booléen contenant le résultat de la comparaison de Value et StringToCompare
        public override bool IsValid(object value)
        {
            return (string)value == this.StringToCompare;
        }

        /// 
        /// Client Validation
        /// 
        /// The model metadata
        /// The controller context
        /// 
        public IEnumerable GetClientValidationRules(ModelMetadata metadata, ControllerContext context)
        {
            var rule = new ModelClientValidationRule()
                           {
                               ErrorMessage = FormatErrorMessage(metadata.GetDisplayName()), 
                               ValidationType = "myvalidator"
                           };
            rule.ValidationParameters.Add("stringtocompare", this.StringToCompare);

            yield return rule;
        }
    }
}
ASP.Net

Comment uploader un ou plusieurs fichier(s) avec ASP.Net MVC 3?

0

Dans cet article nous allons voir comment uploader un ou plusieurs fichiers avec MVC3.

Cas pour uploader un fichier

Modèle

Notre modèle contiendra un nom et un fichier.

    public class FileUplaodModel
    {
        [Required]
        [Display(Name = "User name")]
        public string UserName { get; set; }

        [Required]
        [Display(Name = "File")]
        public HttpPostedFileBase File { get; set; }
    }
Haut de page