Blaise Braye, IT Edition

Aller au contenu | Aller au menu | Aller à la recherche

jeudi, 30 décembre 2010

Sélection d'un template contextuel

Aujourd'hui, je cherchais à pouvoir sélectionner un contenu pour un contrôle lié à des données en fonction d'un contexte d'utilisation. En l'occurence, mon objectif est d'afficher les données d'une gridview dans un format différent selon que l'utilisateur veut un affichage détaillé ou non.
C'est finalement la solution trouvée sur le blog de luisabreu qui a fonctionné. Lors de la liaison de la grille au données, je fais une vérification de mode d'affichage pour sélectionner le contenu adéquat:

var tplf = (TemplateField) dgvCatalogue.Columns[0];
switch (pf1.DisplayMode)
{
  case PaginationFeatures.ModeGrid:
    tplf.ItemTemplate = templates.Templates["grid"];
    break;
  case PaginationFeatures.ModeDetails:
    tplf.ItemTemplate = templates.Templates["details"];
    break;
}

dimanche, 12 décembre 2010

Lire les données d'une carte d'identité électronique belge (eid)

Dans le cadre d'un projet en cours, j'ai du m'intéresser à la récupération des données via une carte d'identité électronique belge ce week-end.

Cahier de charges:

Lire les informations stockées sur une carte d'identité électronique, depuis un client web (internet explorer, firefox, chrome,...).

Contraintes

  • hébergement asp.net
  • Simplicité
  • Portabilité
  • Éviter, si possible, d'avoir besoin du mot de passe de l'utilisateur.

Lire la suite...

lundi, 7 septembre 2009

Debug asp.net 2 sur Firefox très lent

Cela fait des mois que je m'ennerve face à la lenteur de firefox lorsque je l'utilise pour debugger sous visual studio 2008. D'un autre côté, le debug sous Internet Explorer (7 ou 8) était très performant.
Voici enfin une solution en 30 secondes et 4 clics, à portée de main ;)

Lire la suite...