Parcourir par tags
Tous les tags »
Niveau intermédiaire (RSS)
Lorsque l’on fait une application web contenant du JavaScript, tôt ou tard se pose la question de la localisation, c’est à dire l’affichage des textes en différentes langues. ASP.net Ajax propose une solution utilisant les ressources .net, les fichiers
Lire la suite...
Récemment j’ai eu besoin de retourner un objet non serializable via un WebService. Afin de réaliser cela, j’ai implémenté l’interface IXmlSerializable . Prenons par exemple ce service : [ServiceContract] public interface IMyService { [OperationContract]
Lire la suite...
Dans certains cas il peut être intéressant de pouvoir partager une session entre plusieurs sous-domaines. Cela nous permet par exemple d’avoir une session unique pour les urls fr.monsite.com et en.monsite.com ou http://www.monsite.com et https://secure.monsite.com.
Lire la suite...
Lorsque l’on utilise WCF, dans certains cas, on aimerait pouvoir exécuter du code lorsque certaines méthodes sont appelées. J’ai récemment eu ce besoin. Je travaillais sur un “Ajax-enabled WCF service” accessible depuis JavaScript. Pour différentes raisons
Lire la suite...
Afin de communiquer avec le serveur depuis le client en JavaScript, il est possible d’utiliser un “ Ajax-enabled WCF Service ”. Il s’agit d’un service WCF classique qui possède un binding et un behavior personnalisé afin de générer du JSON. Si votre site
Lire la suite...
Comment récupérer le contenu d’une page ASP.net avant l’envoi au client ? Il n’existe pas de mécanisme simple permettant cela en ASP.net, il est cependant possible d’accéder au flux dans lequel écrit ASP.net grâce à la propriété Filter de l’objet Response
Lire la suite...
Par curiosité, j'ai eu envie d'héberger manuellement ASP.net, c’est à dire coder l’application hôte, le serveur web, l'équivalent de IIS ou cassini. Pour faire cela nous allons utiliser la méthode ApplicationHost.CreateApplicationHost . Cette méthode
Lire la suite...
Généralement, lorsque vous debugger avec Visual Studio, votre application s'exécute sur votre machine. Mais saviez vous que Visual Studio permet de debugger un processus s'exécutant sur une autre machine ? Malheureusement la configuration du remote debug
Lire la suite...
Suite à mes précédents tests sur les performances des bindings WCF , je me suis rappelé la possibilité d'activer GZip pour certains bindings. Avant tout, revenons rapidement sur ce qu'est un binding WCF. Les bindings sont les éléments clés de WCF, il
Lire la suite...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Les 10 derniers blogs postés
-
[RIA Services] Include et DomainDataSource par
Blog Technique d'Audrey PETIT le il y a 7 heures et 45 minutes
-
ZUNE : Version ZUNE Software V 4.2 et la socialisation par
Blog Technique de Romelard Fabrice le il y a 9 heures et 10 minutes
-
Pratique de Silverlight par Eric Ambrosi par
Blog de Frédéric Queudret le il y a 11 heures et 17 minutes
-
Apprendre à développer pour les mobiles avec la nouvelle génération .NET par
Perspective le il y a 12 heures et 33 minutes
-
ZUNE : Nouvelle version du ZUNE Software – V 4.2 par
Blog Technique de Romelard Fabrice le il y a 12 heures et 58 minutes
-
Nouveau système d'aide pour Visual Studio 2010 : pour ceux qui n'apprécient pas trop l'absence d'index... par
CoqBlog le 03-20-2010, 20:05
-
L'interface naturelle de Windows Phone 7 Series par
Perspective le 03-20-2010, 18:49
-
Comment mapper une vue SQL sur une collection de complex type? par
Matthieu MEZIL le 03-19-2010, 21:05
-
SQL Server : Query Notification ou comment être notifié de modifications de données côté application (SqlDependency) par
SQL Server vu par Christian Robert le 03-19-2010, 15:06
-
[WF4] Un Binding Activity/ActivityDesigner qui passe mal? par
Blog de Jérémy Jeanson le 03-19-2010, 13:42