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
-
Disparition de variables de session PHP après une redirection ? par
MadMatt le il y a 9 heures et 5 minutes
-
[MOSS 2007] Publier ses formulaires InfoPath via feature par
Adrien Siffermann le il y a 12 heures et 12 minutes
-
Imagine Cup 2008 - Paris - Les résultats par
TheSaib .NET blog le il y a 13 heures et 34 minutes
-
L'Egypte accueille Imagine Cup 2009 par
Code is poetry le il y a 13 heures et 46 minutes
-
PowerShell : Mise en ligne de fonctions intéressantes pour SharePoint par
Blog Technique de Romelard Fabrice le il y a 14 heures et 53 minutes
-
Raccourcis clavier et CRM 4 par
Clark, C#, MSCRM, SBS le il y a 18 heures et 59 minutes
-
[Silverlight] Comment échanger des données entre une application Silverlight et une page ASP.NET via cookies ? par
Thomas Lebrun le il y a 19 heures et 35 minutes
-
SharePoint 2007 : Trouver les fichiers CheckOut dans une librairie de document par
Philippe Sentenac [MVP SharePoint] le il y a 22 heures et 3 minutes
-
[Open XML] Travailler avec Open XML : Linq To XML (Partie 2 - Requêtes/XPath) par
Julien Chable le 07-08-2008, 02:05
-
[Open XML] Travailler avec Open XML : Linq To XML (Partie 1 - Namespace) par
Julien Chable le 07-08-2008, 00:44