Je m'appelle Cédric Arnould. Je suis un développeur Web.
J'ai 27 ans. Après avoir travaillé pendant 3 ans à temps plein pour la société Objectif Lune à Montréal au Canada, me voila de retour en France à paris où je suis actuellement employé par Betclic depuis août 2011.
Compétences techniques: ASP.Net 2.0, 3.0, 3.5, 4.0 / Sql Server 2005 / IIS 6.0, 7.0 / Linq
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
Comment créer un CustomValidator avec validation Serveur et Client en ASP.net MVC 3?
0Dans 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;
}
}
}
Comment uploader un ou plusieurs fichier(s) avec ASP.Net MVC 3?
0Dans 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; }
}
Startup Weekend Paris
0L’un des grands avantages d’être à Paris, c’est de pouvoir profiter d’un grand nombre d’évènements permettant d’accroitre son cercle social et ses connaissances techniques.
Du vendredi 4 novembre au dimanche 6 novembre, a lieu le Startup Weekend Paris. Durant ces 3 jours, développeurs, graphistes, community manager, entrepreneur, …, en gros le gratin du web 2.0 et mobile, se retrouvent pour créer une Startup.
Cette année, le thème est le Social Business. Le but est donc de développer une application qui aide les gens.
Ce soir commence la présentation des projets.
En route!
Comment réparer la ruche du registre du compteur de performance
2Votre installation de SQL Server 2008 Express sur Windows 7 a échouée à cause de l'erreur suivante:
Échec de la règle "Cohérence de la ruche du Registre du compteur de performance".
La ruche du Registre du compteur de performance est endommagée. Pour continuer, vous devez réparer la ruche du Registre du compteur de performance. Pour plus d'informations, consultez http://support.microsoft.com/kb/300956/fr.
Comment ajouter des évènements Google Analytics avec JQuery
1A l'heure actuelle il n'est plus nécessaire de présenter Google Analytics tout le monde connait cet outil proposé par Google permettant de gérer gratuitement les statistiques de notre site.
L'option de base utilisée par la plupart des gens est la gestion des visites sur notre site. Mais dans cet article nous allons voir comment obtenir encore plus d'informations sur les habitudes de nos visiteurs
En effet il est possible d'enregistrer toutes sortes d’évènements tel que les téléchargements de fichiers pdf, les clics vers des liens externes ou encore les clics sur des liens mailto, ...
Afin de faciliter cela, on va utiliser JQuery qui va automatiser le traitement.