Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    N'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

octobre 2007 - Messages

e.Row.RowState.Edit - Récupérer la ligne en édition : Attention au flags
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...
Passer des variables entre UserControl / Page / MasterPage
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...
Demander confirmation lors d'un click sur un bouton
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...
AutoComplete et KeyValuePair - associer une clé lors de l'utilisation du toolkit AutoCompleteExtender
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...
Prototype Vs Closure - optimisation d'une classe en JavaScript
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...
Référencement et UpdatePanel : la solution CrawlableLinkButton
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...
CompareValidator et RangeValidator - validité d'un entier, d'un nombre à virgule ...
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...
CheckBoxList et Validation : imposer qu'au moins une checkbox soit coché
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 et UpdatePanel ASP.net Ajax
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...
TemplateInstanceAttribute dans les custom WebControl sur un ITemplate
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...
Taille d'un Boolean en memoire
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...
Explication du rendering d'asp.net
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...
Astuce : Namespace par defaut dans une page ASP.net
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...
Charger dynamiquement un controle a l'ouverture d'une modalpopup
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...
PostBackControl - UpdatePanel et la communication client / serveur
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...
Updatepanel et encoding non UTF-8 - 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

- Office 365: Modifier les jeux de couleur dans les Thèmes des pages modernes de SharePoint Online par Blog Technique de Romelard Fabrice le 07-04-2018, 13:26

- Office 365: Script PowerShell pour fixer le Quota Warning de toutes les collections d’un tenant par Blog Technique de Romelard Fabrice le 07-03-2018, 14:16

- MVP Award 2018-2019 par Blog de Jérémy Jeanson le 07-02-2018, 20:39

- Reprise des articles de 2014 à aujourd’hui par Blog de Jérémy Jeanson le 06-20-2018, 13:00

- Office 365: Comment créer un sous-plan dans Office 365 Planner par Blog Technique de Romelard Fabrice le 06-14-2018, 17:19

- Office 365: Script PowerShell de création de sous-sites basés sur CSOM ou PnP par Blog Technique de Romelard Fabrice le 06-12-2018, 14:58

- Office 365: Comment exporter tous les comptes Azure Active Directory ayant une license via PowerShell par Blog Technique de Romelard Fabrice le 05-17-2018, 13:46

- PowerShell: Comment avoir le Country Name depuis un Country Code par Blog Technique de Romelard Fabrice le 05-17-2018, 13:20

- Office 365: Comment supprimer un compte externe d’un site SharePoint Online en mode Extranet par Blog Technique de Romelard Fabrice le 05-11-2018, 17:00

- Office 365: Comment reconfigurer le lien “Bloc-notes” d’un teamsite par Blog Technique de Romelard Fabrice le 05-09-2018, 16:45