ASP.NET MVC 3 Validation et IValidatableObject

Une des nouveautés apparue sous ASP.NET MVC 3 est l’interface IValidatableObject. Grâce à cette interface, il nous est possible d’intégrer des clauses de validation beaucoup plus poussées. Celle-ci nous permet de remplacer la validation dans la déclaration de nos modèles, et évite l’utilisation de la méthode ModelState.AddModelError. Voici le modèle de base que nous allons […]

Read More »

CS0012: The type ‘System.Data.Objects.DataClasses.EntityObject’ is defined in an assembly that is not referenced.

En créant une vue typée dans une application MVC vers une classe qui fait référence à un objet d’Entity Framework, vous tomberez probablement sur l’erreur suivante : Compiler Error Message: CS0012: The type ‘System.Data.Objects.DataClasses.EntityObject’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.

Read More »

Faire du JavaScript Cross domain grâce à « postMessage »

Une fonctionnalité intéressante apportée par HTML5 est la fonction JavaScript postMessage(message, targetOrigin). Grâce à cette fonction, il est ainsi possible de communiquer facilement entre la page principale et la page contenue dans l’iframe située sur un domaine différent. Page appelante Nous déclarons dans notre page mère l’iframe avec la page appelée : 1 <iframe id="othersite" […]

Read More »