octobre 2007 - Messages
Lorsque l'on travail avec un GridView il est fréquent d'avoir besoin d'accéder à une ligne précise. Pour cela on utilise l'événement RowDataBound . protected void gvAnswers_RowDataBound( object sender, GridViewRowEventArgs e) { } Cet événement est déclenché
Lire la suite...
Question : Comment communiquer entre la page et un UserControl ? C'est à dire passer des variables ou appeler des méthodes du UserControl à partir de la page ou réciproque. Si je devais faire un top des questions les plus posés sur le forum d' aspfr ,
Lire la suite...
Comment demander confirmation lorsqu'un l'utilisateur clique sur un bouton ? Typiquement vous avez un bouton supprimer et vous voulez un message de validation tel que " êtes vous sur de vouloir supprimer cet article ? " Il suffit d'utiliser la propriété
Lire la suite...
Le toolkit AutoComplete des ajax toolkits permet d'étendre une textbox afin de lui apporter l'autocomplétion. Dans la plupart des cas, on aimerait bien pouvoir récuperer un identifiant plutôt que de refaire une requête couteuse qui cherche l'identifiant
Lire la suite...
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...
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...
Suite à mon expliquant comment Verifier qu'une checkbox soit coché grâce à un validator , voici comment vérifier qu'au moins une checkbox d'une CheckBoxList soit coché. Pour cela on utilise un CustomValidator : Thèmes : < asp:CheckBoxList runat ="server"
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...
Récemment Bidou , Coq et moi nous sommes posé la question suivante : " Comment un Boolean est stocké en mémoire en C# ? " D'instinct on a pensé 1 bit puis 1 octet puis 2 puis 4, bref on ne savait pas exactement quelle était la bonne réponse. On a donc
Lire la suite...
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...
En VB, il n'y a pas de raccourci clavier pour importer un namespace . Typiquement lorsque je tappe : dim l as new List( of Integer )() il faut obligatoirement que je remonte tout en haut de la page pour faire mon import. En C# il y a la combinaison ALT+Shift+F10,Enter
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...
Les 10 derniers blogs postés
-
ssdl view et TPT par
Matthieu MEZIL le il y a 15 heures et 58 minutes
-
L'injection SQL n'est PAS un problème QUE pour les développeurs web ! par
CoqBlog le il y a 16 heures et 54 minutes
-
Un outil pour réaliser des animations WPF basées sur des équations de Bézier par
Perspective le il y a 20 heures et 17 minutes
-
Sandcastle et CodePlex : le verdict par
CoqBlog le il y a 21 heures et 9 minutes
-
ssdl view et TPH par
Matthieu MEZIL le il y a 22 heures et 50 minutes
-
Webcasts sur le Parallel Framework disponibles par
Matthieu MEZIL le 07-04-2008, 17:26
-
[Silverlight] - Comprendre et Débuter avec Silverlight par
Danuz le 07-04-2008, 12:41
-
SharePoint : Nouvel article sur l'exportation et Importation de sites SharePoint par
Blog Technique de Romelard Fabrice le 07-04-2008, 01:00
-
ImagineCup 2008 Final in Paris: Day 1 par
Richard Clark le 07-03-2008, 22:48
-
PowerShell : Comment utiliser un ENUM .NET dans un script PowerShell par
Blog Technique de Romelard Fabrice le 07-03-2008, 18:09