Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Erreur WPF/E

Dans ce post je vais tenter de documenter les erreurs (que je complèterais au fur et à mesure) que l'on peut rencontrer en utilisant WPF/E étant donné que leur nom est obscure avec une méthode pour les résoudre :

c00cee65 : vous avez mis l'attribut x:Name dans votre balise, pour résoudre ce problème rajouter ceci dans votre balise xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

c00cee3b : vous n'avez pas respecter la case ! Vérifier vos balises

c00cee3a : il faut vous une balise root (vous avez des balises orphelines)

c00cee61 : "Illegal qualified name character" : vous avez oublier un "+" lors de votre concaténation de chaîne

Tips : Autre soucis que vous pouvez avoir : l'accès à des informations "cross-domain" !

Il faut savoir que pour le moment ceci ne fonctionne pas encore pour le moment, explication : WPF/E utilise le même protocole que votre page (si vous utilisé file:// vous ne pourrais pas utiliser de http://...)

Solution : l'utilisation d'ASP.NET Ajax !

Méthode 1 : les bridges qui nécessitent une légère modification côté serveur... comme ce n'est pas toujours possible

Méthode 2 : l'utilisation d'un service web

/*

Comment faire

Exposer son service web à du JS

Consommer un service web via du JS

*/

Concernant la 2e méthode et toujours pour rester dans le sujet des erreurs, comment avoir un message explicite lorsque que vous avez un soucis pour contacter votre service web ?

Lorsque vous appellez votre webmethod vous pouvez passer plusieurs paramètre :

  • les paramètres de votre webmethod (évidemment...)
  • une fonction de callback en cas de succès
  • une fonction de callback en cas d'échec
  • le context utilisateur

Concernant la fonction en cas d'échec, elle prends 3 paramètres en entrée (et dans l'ordre) :

  • error : le message d'erreur
  • context : le contexte dans lequel s'est déroulé l'erreur
  • method : la méthode ayant provoqué l'erreur

pour ce qui est du 1er paramètre elle a deux propriétés intéressantes :

  • _message : le message d'erreur compréhensible
  • _stackTrace : plus d'infos sur la ligne et le fichier provoquant l'erreur

... hope this help !

alex.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié vendredi 2 mars 2007 16:57 par khamlon
Classé sous : , ,

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [WPF] Formatter l’affichage lors d’un binding, via StringFormat par Thomas Lebrun le il y a 21 minutes

- WSC08 : Le bilan, Les Photos, Les Webcasts à voir ou à revoir par Blog de Daniel TIZON [daniel] le il y a 9 heures et 28 minutes

- SharePoint et ses DB : Avez vous pensé à les "Tweaker" ? par The Mit's Blog le il y a 9 heures et 57 minutes

- NTttcp : Mesurer la vitesse d'un réseau par Blog d'Olivier Huet le il y a 10 heures et 22 minutes

- Un nouveau quizz par Matthieu MEZIL le il y a 13 heures et 6 minutes

- Webcast ADO.NET Data Services par Matthieu MEZIL le il y a 13 heures et 9 minutes

- edmx : mise à jour du modèle depuis la base par Matthieu MEZIL le il y a 16 heures et 56 minutes

- Alternatif - Mono 2.0 est arrivé! par #Rui le il y a 18 heures et 10 minutes

- Nouveaux avatars pour vos comptes CodeS-SourceS (suite) par Nix's Blog le il y a 20 heures et 14 minutes

- WSC 2008 : les Videos disponibles ! par Philippe Sentenac [MVP SharePoint] le il y a 22 heures et 23 minutes