Veuillez noter que je publie maintenant mes articles sur Apical, votre plateforme d'apprentissage.

12 juillet 2015

Archives de la journée

  • Liste déroulante <select> en lecture seule

    Accéder à « Liste déroulante <select> en lecture seule »

    Dans un formulaire HTML, il est possible de placer certains contrôles en lecture seule afin d'éviter qu'ils soient modifiés par l'usager. Par exemple, les boîtes de saisie textuelle (<input type="text"> et <textarea>) peuvent être mises en lecture seule grâce à l'attribut readonly. Ceci permet au contrôle de recevoir le focus et ne modifie pas son apparence, tout en empêchant la modification de son contenu.

    Malheureusement, l'attribut readonly n'est pas disponible pour les listes déroulantes (<select>).

    Je vous présente dans cet article une astuce pour simuler un readonly sur une liste déroulante.

    (suite…)
  • ASP.NET : Les pages maîtresses (master pages)

    Accéder à « ASP.NET : Les pages maîtresses (master pages) »

    Lorsque plusieurs pages sont montées sous un même modèle (disposition de l’entête, des menus, etc.), ASP.NET propose l’utilisation de pages maîtresses servant de base aux autres pages.

    Le principe est le suivant : la page maîtresse définit tout ce qui est commun aux pages du site et prévoit des espaces qui seront remplis par les pages basées sur la page maîtresse.

    (suite…)
  • ASP.NET : Le ListView pour afficher une liste de données sans grille

    Accéder à « ASP.NET : Le ListView pour afficher une liste de d »

    On retrouve souvent des pages Web présentant les données sous forme de tableau. Ce format convient pour un grand nombre de situations. Par contre, il arrive parfois qu'on ait besoin d'afficher une liste de données sans pour autant que les informations soient placées en lignes et en colonnes. Le ListView nous permettra d'y parvenir tout en conservant les fonctionnalités avancées offertes par le GridView.

    (suite…)
  • ASP.NET : Quelques applications pratiques de Eval()

    Accéder à « ASP.NET : Quelques applications pratiques de Eval( »

    La méthode DataBinder.Eval() permet d'évaluer une expression. Plus concrètement, on utilisera Eval() à l'intérieur d'un TemplateField afin de donner une valeur à un Label, à un TextBox ou à toute autre balise qui doit obtenir une valeur par programmation.

    Eval() permet également d'exécuter du code C# à l'intérieur d'une balise afin d'effectuer un traitement plus avancé, comme par exemple initialiser un attribut en fonction d'une condition ou encore de gérer les valeurs nulles.

    (suite…)
  • ASP.NET : Filtrer les données d’un GridView à l’aide d’une liste déroulante

    Accéder à « ASP.NET : Filtrer les données d’un GridView »

    Il est possible de filtrer une grille de données pour que les données affichées correspondent à un critère. Dans le cas où le critère correspond à une clé étrangère, le DropDownList est le contrôle tout indiqué pour sélectionner la valeur à utiliser.

    Par exemple, si on a un liste de produit, on pourra choisir d'afficher tous les produits ou encore filtrer la grille afin d'afficher seulement les produits d'une catégorie donnée.

    (suite…)