Parcourir par tags
Tous les tags »
UpdatePanel (RSS)
Bien souvent, lorsque l’on a un problème sur une page qui inclut des UpdatePanels, on se dit que le souci provient des ceux-ci. Pour être certain que le problème vient ou non des UpdatePanels, il existe une astuce simple qui permet de les désactiver tous.
Lire la suite...
Je viens de découvrir la méthode ScriptManager.RegisterDataItem , cette méthode permet de transférer des données entre le serveur et le client lors d'un AsyncPostback . Pour ceux qui ne sont pas familier avec les asyncpostback , un asyncpostback reprend
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...
Les UpdatePanels sont très agréables pour l'utilisateur puisque, bien utilisés, ils permettent d'avoir une expérience utilisateur plus fluide. Pour arriver à ce résultat, ils utilisent une requête XMLHttpRequest (requête Ajax) qui n'est pas référençable
Lire la suite...
Dans la lignée de mes posts sur la validation d'une checkboxlist et la validation d'une checkbox , voici un post qui vous explique comment utiliser les contrôles CompareValidator et RangeValidator afin de vous assurer que l'utilisateur saisisse bien un
Lire la suite...
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...
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...
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...
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...
Il y a quelques temps, je vous avais parlé d'un bug avec les updatepanels lorsqu'on utilisait un encoding non UTF-8 : BUG : updatepanel et encoding ISO (non UTF-8) Pour corriger temporairement le problème j'avais fait une bidouille qui consistait à redéfinir
Lire la suite...
Par défaut lorsqu'il y a une erreur lors d'un AsyncPostBack , c'est à dire lors d'un rafraichissement d' UpdatePanel , le message d'erreur est remonté au client sous la forme d'un messageBox/alert . void btn1_Click(Object sender, EventArgs e) { int a
Lire la suite...
La méthode FindControl permet de trouver un contrôle à partir de son ID. Sans que l'on s'en rende compte, on l'utilise de plus en plus souvent. En effet ASP.net Ajax l'utilise très souvent en interne, ainsi lorsque l'on définit un trigger sur un UpdatePanel
Lire la suite...
Suite à ce post expliquant les causes de l'erreur PageRequestManagerParserErrorException j'ai reçu une question qui ne se résolvait pas malgré les indications données. En analysant la réponse HTTP qui pose problème avec Fiddler on se rend compte que le
Lire la suite...
L' UpdateProgress est un contrôle Microsoft Ajax qui permet d'afficher du HTML pendant que l'action de l' UpdatePanel s'effectue : < asp:UpdatePanel ID ="up1" runat ="server" UpdateMode ="Conditional" RenderMode ="Inline" > < ContentTemplate
Lire la suite...
Question : Dans ma page j'utilise un UpdatePanel . Lorsque je click sur mon bouton l'UpdatePanel est censé se rafraichir. Malheureusement j'obtiens une erreur dans une alert JavaScript : Sys.WebForms.PageRequestManagerParserErrorException: The message
Lire la suite...
Je débute ici une nouvelle série de post du style Question/Réponse/Explication. Il s'agit dans la plupart des cas de questions posés sur le forum aspfr.com ou des questions que l'on me pose directement par mail, msn, ... Le but de cette série est d'abord
Lire la suite...
Dans un précédent post, j'ai expliqué comment uploader un fichier sans faire un submit complet du formulaire : Ajax et Upload - part 1 . Je viens de poster sur aspfr une solution pour que les FileUpload fonctionnent avec les UpdatePanel . ASP.net Ajax
Lire la suite...
ASP.net 2.0 est venu avec un mécanisme très puissant pour logger les erreurs : le Health Monitoring . Ce mécanisme très méconnu est présenté par Daniel à travers de ce WebCast . Le Health Monitoring fonctionne avec un système de provider que l'on configure
Lire la suite...
Si vous faites un peu de JavaScript l'Ajax , vous savez certainement que l'on ne peut pas envoyer un fichier : un <input type="file" /> via une requête XMLHttpRequest . Je vous avez déjà parlé d'une solution ici : upload avec Ajax . Mais intéressons
Lire la suite...
Les 10 derniers blogs postés
-
TechDays Paris 2012 : Session pleinière jour 3 par
Blog Technique de Romelard Fabrice le il y a 16 heures et 25 minutes
-
Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par
Cyril Sansus le il y a 18 heures et 58 minutes
-
[framework 4] Les Tasks et le Thread UI par
Fathi Bellahcene le 02-09-2012, 00:33
-
Workflow Foundation 3 a un pied dans la tombe par
Blog de Jérémy Jeanson le 02-08-2012, 22:15
-
TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par
Blog Technique de Romelard Fabrice le 02-08-2012, 19:42
-
TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par
Blog Technique de Romelard Fabrice le 02-08-2012, 17:32
-
TechDays Paris 2012 : Pleinière second jour par
Blog Technique de Romelard Fabrice le 02-08-2012, 16:23
-
TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par
Blog Technique de Romelard Fabrice le 02-08-2012, 16:04
-
TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par
Blog Technique de Romelard Fabrice le 02-07-2012, 23:59
-
Perspective 3.0 pour Silverlight 5.0 par
Perspective le 02-07-2012, 22:39