Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    View Cyril Durand's profile on LinkedIn

    hit counters

Parcourir par tags

Tous les tags » Niveau intermédiaire   (RSS)
Requête XPath et namespace XML par défaut
Les requêtes XPath permettent de faire du requetage sur un fichier XML afin de trouver facilement et rapidement un ou plusieurs noeuds XML. En .net, on peut faire une requête XPath à partir d'un objet XmlNode via les méthodes SelectSingleNode ainsi que Lire la suite...
WCF : serialiser un objet non serialisable lorsque l'on n'a pas accès au type
Lorsqu'on utilise un service WCF, il se peut que l'on ne possède pas le contrôle des différents types que l'on transfère. Dans ce cas il est possible d'avoir des problèmes pour sérialiser, en effet, ne pouvant pas modifier le type, on ne peut pas rajouter Lire la suite...
WCF : KnownType - Comment retourner des types enfants du type définit dans le ServiceContract
Lorsque vous créez un service WCF, vous allez créer un contrat. Dans la plupart des cas, ce contrat est une interface décorée de l'attribut ServiceContract contenant des méthodes décorées de l'attribut OperationContract . Si vous voulez retourner un objet Lire la suite...
RegexStringValidator et propriété requise dans un élément de section de configuration personnalisé
Lorsqu'on créé une section de configuration personnalisé , .net permet de valider les entrées grâce aux attributs StringValidator et RegexStringValidator . J'ai voulu utiliser l'attribut RegexStringValidator sur un élément de ma configuration afin de Lire la suite...
Reflector : la fonction "Analyze" - analyser le fonctionnement d'un code .net
Beaucoup de personnes ne savent pas utiliser le maximum de Reflector, certains ne connaissent même pas cet excellent outil. Pour lutter contre cette ignorance, j'ai écrit il y a quelques temps un tutorial de présentation de cet outil : Reflector : un Lire la suite...
XmlDatasource et requetes XPath - XPathSelect
Question : Je suis peut être idiot mais je n'arrive pas à voir comment je peux filtrer via XPath un XMLDataSource afin de remplir une datalist avec le text des Tags name. Pourriez-vous me donner une piste ? Réponse : Les requêtes XPath interviennent à Lire la suite...
Propriétés en JavaScript : les méthodes watch et __defineGetter__ pour Firefox
J'ai récemment découvert par hasard les méthodes watch et unwatch spécifique à Firefox. Ces méthodes permettent de s'abonner à la modification de la valeur d'un attribut d'un objet. Exemple : var o = {p: 1 } o.watch( " p " , function (id,oldval,newval) Lire la suite...
L'instruction !! en JavaScript
En JavaScript tout peut être évalué comme étant un Boolean . Voici les valeurs qui retournent false : var falses = [ false , undefined, // valeur retourné lorsqu'on tente d'accéder à une variable/propriété inexistante null , 0 , '' ]; for ( var i = 0 Lire la suite...
pseudo classe :hover - IE6, UpdatePanel et csshover.htc
CSS permet de définir des pseudos classes , il y a notamment la pseudo classe :hover qui s'applique seulement lorsqu'on passe la souris sur l'élément. On utilise couramment cette technique pour faire des menus, j'avais d'ailleurs fait le menu de la version Lire la suite...
Optimisation du ViewState - l'enregistrer sur le server via le SessionPageStatePersister
Il y a quelques temps je vous avez expliqué comment modifier la façon dont le viewstate est enregistré , nous avions vu qu'il fallait surcharger les méthodes SavePageStateToPersistenceMedium et LoadPageStateToPersistenceMedium . Je viens de découvrir Lire la suite...
ConditionalAttribute : utiliser une méthode seulement en mode DEBUG
L'attribut ConditionalAttribute s'applique sur une méthode et permet de dire si cette méthode sera compilé ou non suivant des variables de compilation. Mais tout d'abord, qu'est-ce qu'une variable de compilation ? Ce sont des variables que l'on définit Lire la suite...
Un peu de bulle ? Où comment faire remonter un événement avec OnBubbleEvent - RaiseBubbleEvent
Lorsque l'on met un LinkButton dans un Repeater , comment ce fait-il que si l'on clique sur le linkbutton alors l'événement ItemCommand du Repeater est declenché ? < script type ="text/C#" runat ="server" > protected void Page_Load(object sender, Lire la suite...
Prototype Vs Closure - optimisation d'une classe en JavaScript
En JavaScript, il y a 2 grandes façons de faire une classe : le mode prototype et le mode closure . Méthode closure : var Foo = function (){ this .method = function (){ return ' test ' ; } } Méthode prototype : var Foo = function (){ } Foo.prototype.method Lire la suite...
TinyMCE et UpdatePanel ASP.net Ajax
TinyMCE est un excellent éditeur WYSIWYG en mode web, j'en ai déjà parlé ici : TinyMCE : une RichTextBox trés évoluée . Malheureusement, lorsqu'on l'utilise avec des UpdatePanels , il y a plusieurs soucis. Par exemple, on veut utiliser un éditeur TinyMCE Lire la suite...
TemplateInstanceAttribute dans les custom WebControl sur un ITemplate
Lorsque l'on créé des Custom Control avec un système de Template , il se peut que parfois on ne répète pas notre template. Par défaut un template étant répétable, ASP.net ne déclare pas de variable au niveau de la page, il n'est donc pas accessible dans Lire la suite...
Explication du rendering d'asp.net
Savez-vous comment ASP.net génère le code HTML d'une page ? Lorsqu'un utilisateur fait une requête sur une page web, une nouvelle instance de l'objet Page est créée, cet objet passe par différentes étapes : c'est le cycle de vie d'une page ASP.net . Pour Lire la suite...
Charger dynamiquement un controle a l'ouverture d'une modalpopup
Suite à mon post expliquant le PostBackControl , voici un cas concret d'utilisation de ce contrôle grâce à une question que l'on m'a déjà posé plusieurs fois. Question : J'ai une page avec plusieurs liens qui ouvrent différentes ModalPopupExtender . Actuellement Lire la suite...
PostBackControl - UpdatePanel et la communication client / serveur
Les UpdatePanels permettent de définir une zone à rafraichir plutôt que toute la page lors de postback . Ils s'intègrent parfaitement à ASP.net, en effet il suffit de mettre la partie à rafraichir à l'intérieur d'un updatepanel , et si un contrôle contenu Lire la suite...
Ajout de controle dynamique dans une page ASP.net
On me pose souvent des questions sur l'ajout de contrôle dynamique dans une page ASP.net. Par exemple, pourquoi lorsque je créer un bouton l'événement click ne fonctionne plus, etc... L'ajout de contrôle à la volée nécessite de bien maitriser le cycle Lire la suite...
Quizz ASP.net : code inline et ASP.net
Pour changer des précédents quizz JavaScript voici un quizz ASP.net : Que nous affiche ce code ? <% @ Page Language = " C# " AutoEventWireup = " true " %> < script runat ="server" type ="text/C#" > private String temp = " temp " ; void Page_PreInit(object Lire la suite...
Plus de Messages Page suivante »


Les 10 derniers blogs postés

- EF et WPF par Matthieu MEZIL le il y a 1 heure et 8 minutes

- C# : Vérifications / Performances par Pierrick's Blog le il y a 4 heures et 43 minutes

- Du nouveau sur le clubvsts par Noham Choulant le il y a 6 heures et 23 minutes

- StyleCop SDK disponible par Michel Perfetti [Miiitch] le il y a 8 heures et 43 minutes

- Data Structures and Algorithms : un livre gratuit par Elise's blog le il y a 11 heures et 4 minutes

- [ASP.NET] - Ajax vNext Preview 2 par Aurelien's Blog - When ClientSide meets .Net le il y a 12 heures et 8 minutes

- TPH IS Not Null sur la relation par Matthieu MEZIL le il y a 14 heures et 28 minutes

- Mise à jours du code Source du .NET Framework 3.5 SP1 disponible sur le Reference Source Code Center par RedoBlog - The .NET Gentleman !!! le il y a 20 heures et 53 minutes

- ASP.net 3.5 SP1 : combiner les fichiers JavaScript grace au CompositeScript du ScriptManager (ex ScriptCombining du toolkitScriptManager) par Atteint de JavaScriptite Aiguë [Cyril Durand] le 08-28-2008, 22:39

- [Expression Web] Problème : Quand j'affiche l'Aide (F1), cela me met un message d'erreur. par Expression Web & Me le 08-28-2008, 19:44