IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

afficher du texte sans prendre compte du code html


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 199
    Par défaut afficher du texte sans prendre compte du code html
    bonjour,

    voilà j'ai fait une datagrid contenant un label "lblDescription".
    Je fais un databound dans lequel j'écrit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Label lblDescription = (Label)e.Row.FindControl("lblDescription");
    lblDescription.Text = ((MonObjet)e.Row.DataItem).Description;
    jusque là tout va bien.

    Mon problème est que la description de mon objet contient des balises Html, et je souhaite mettre dans mon label la description sans ces fameuses balises.

    en piste j'ai:
    * un replace, mais ça me semble un peut léger:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lblDescription.Replace(lblDescription.Text, @"<(.|\n)*?>", string.Empty);
    * l'utilisation d'un htmlTextArea pour l'utilisation de innerText et innerHtml mais là je ne sais pas comment le mettre en place..

    merci pour vos conseils..

  2. #2
    Membre chevronné Avatar de Redouane
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    435
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 435
    Par défaut
    Bnj,

    à mon avis, les expressions réguliers vont te sauver la vie.
    essaye avec cet regex, déjà postulé dans la rubrique java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Replace("<[^>]*>", "")
    bonne courage.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 199
    Par défaut
    oui je pense que ça sera à l'aide des regex. merci ça à l'air de bien fonctionner

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Faire une recherche sur une page web d'élément texte sans passer par le code source
    Par Phifou dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 18/09/2014, 11h19
  2. [MySQL] Afficher une liste par ordre alphabétique sans prendre en compte les articles
    Par StephBretagne dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/04/2012, 15h57
  3. Réponses: 4
    Dernier message: 05/04/2012, 18h00
  4. Afficher un texte sans recharger une page
    Par Gregory.M dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/02/2008, 20h56
  5. Afficher un texte sans qu'il perde sa mise en forme
    Par Mounr dans le forum Langage
    Réponses: 1
    Dernier message: 19/02/2007, 16h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo