C#: const vs static readonly
Vaut-il mieux définir une constante à l’aide du mot clé const ou de static readonly? J’ai toujours été un fervent partisan du const mais j’ai découvert un problème qu’il peut poser auquel je n’avais...
View ArticleASP.NET: profiler une application
Voici une information bien intéressante reçue de la part de mon cher collègue PMI qui m’a permis de la partager ici. Alors voila, je vous en fait profiter : Il vous est probablement déjà tous arrivé de...
View ArticleASP.NET: accès à la page référante
Dans le même genre que l’astuce permettant d’accéder à une MasterPage typée depuis une page de contenu, voici une façon d’accéder à sa page référante. Pour ce faire, il suffit de déclarer le type de la...
View ArticleC#: Color to HTML
Il existe dans le Framework .NET une classe permettant la convertion d’une System.Drawing.Color au format HTML et vice-versa: ColorTranslator. La classe fait également partie de l’espace de nom...
View ArticleJSON: partager ses objets entre C# et Javascript
Partager ses objets entre C# et Javascript est un jeu d’enfant. Il suffit pour se faire d’utiliser la classe JavaScriptSerializer du namespace System.Web.Script.Serialization. Celle-ci permet la...
View ArticleASP.NET: Page_Load & UpdatePanel
Comme on le sait (probablement) tous, le rafraichissement d’un UpdatePanel déclenche le Page_Load de la page le contenant. Dans ce handler, je pensais à la propriété IsAsync pour détecter le...
View ArticleASP.NET: Event validation & UpdatePanel
System.ArgumentException: Invalid postback or callback argument. Event validation is enabled using in configuration or <%@ Page EnableEventValidation= »true » %> in a page. For security purposes,...
View ArticleASP.NET: la propriété ChildrenAsTriggers des UpdatePanel
Un peu d’info sur la propriété ChildrenAsTriggers des UpdatePanel car j’avais mal compris son fonctionnement Ce que j’en pensais : A true (valeur par défaut): tous les contrôles enfants de...
View ArticleASP.NET: Compabilité UpdatePanel & UserControl avec JS
Pour assurer une comptabilité maximale entre un UserControl et le mécanisme des UpdatePanel, préférez l’utilisation du ScriptManager plutôt que le Page.ClientScriptManager pour la gestion du JS....
View ArticleASP.NET: UpdatePanel & jQuery.live()
Si l’utilisation de la méthode live() de jQuery permet de maintenir la plupart des souscriptions aux événements javascript même après un rechargement partiel de la page, on est encore fréquemment...
View Article