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

VB.NET Discussion :

convertir une chaine de texte en html avec retour à la ligne


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut convertir une chaine de texte en html avec retour à la ligne
    Bonjour
    j'ai ce bout de code qui ne marche pas

    ASP.NET
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div runat="server" id="div_transf" style="background-color:black;color:white;font-weight:bold"></div>
    VN.NET
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim bStr As String = "Si vous avez un souci d_utilisation de GIP, ayez le reflexe de venir fouiller ici d_abord avant d_appeler le support informatique. Si vous n_avez pas trouvé la solution, posez votre préoccupation en cliquant sur le bouton ''Posez votre préoccupation''. " & vbCrLf & "- Si votre problème est technique, le service informatique se chargera dans un bref délai de vous satisfaire." & vbCrLf & "- Si votre préoccupation est fonctionnelle, le gestionnaire du magasin vous répondra."
            div_transf.InnerText = Replace(bStr, "" & vbCrLf & "", "<br/>")
    Et j'aimerais avoir un texte comme ceci
    Si vous avez un souci d_utilisation de GIP, ayez le reflexe de venir fouiller ici d_abord avant d_appeler le support informatique. Si vous n_avez pas trouvé la solution, posez votre préoccupation en cliquant sur le bouton ''Posez votre préoccupation''.
    - Si votre problème est technique, le service informatique se chargera dans un bref délai de vous satisfaire.
    - Si votre préoccupation est fonctionnelle, le gestionnaire du magasin vous répondra.
    Je n'y arrive pas après plusieurs fouilles

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut
    J'ai vu qu'il est mieux d'écrire dans une balise <p>

    en asp.net
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p runat="server" id="p_transf" style="background-color:black;color:white;font-weight:bold"></p>
    en vb.net
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim bStr As String = "Si vous avez un souci d_utilisation de GIP, ayez le reflexe de venir fouiller ici d_abord avant d_appeler le support informatique. Si vous n_avez pas trouvé la solution, posez votre préoccupation en cliquant sur le bouton ''Posez votre préoccupation''. " & vbCrLf & "- Si votre problème est technique, le service informatique se chargera dans un bref délai de vous satisfaire." & vbCrLf & "- Si votre préoccupation est fonctionnelle, le gestionnaire du magasin vous répondra."
            p_transf.InnerText = Replace(bStr, "" & vbCrLf & "", "<br/>")
    J'obtiens ce texte:
    Si vous avez un souci d_utilisation de GIP, ayez le reflexe de venir fouiller ici d_abord avant d_appeler le support informatique. Si vous n_avez pas trouvé la solution, posez votre préoccupation en cliquant sur le bouton ''Posez votre préoccupation''.<br/>- Si votre problème est technique, le service informatique se chargera dans un bref délai de vous satisfaire.<br/>- Si votre préoccupation est fonctionnelle, le gestionnaire du magasin vous répondra.
    au lieu de
    Si vous avez un souci d_utilisation de GIP, ayez le reflexe de venir fouiller ici d_abord avant d_appeler le support informatique. Si vous n_avez pas trouvé la solution, posez votre préoccupation en cliquant sur le bouton ''Posez votre préoccupation''.
    - Si votre problème est technique, le service informatique se chargera dans un bref délai de vous satisfaire.
    - Si votre préoccupation est fonctionnelle, le gestionnaire du magasin vous répondra.
    Idem quand je mets "\n", "\r", "\r\n" à la place de "<br/>"

    Il y a-t-il une technique particulière de remplacement des retours à la ligne en mode texte à ceux en mode html?

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Peut être innerHTML plutôt que InnerText.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p_transf.innerHTML = Replace(bStr, "" & vbCrLf & "", "<br/>")
    innerText pour un <div>, pour un <p> il faudra un TextContent (texte pur pas de balisages) ou justement un innerHTML pour définir le contenu HTML, donc le texte plus le balisage.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut
    Merci ProgElecT
    C'est exactement ce que je cherchais.
    Je connaissais cette propriété mais je ne l'avais jamais utilisé

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/02/2020, 15h36
  2. [Débutant] Convertir une matrice 3D en matrice 2D avec chaine de caracteres
    Par grohino dans le forum MATLAB
    Réponses: 6
    Dernier message: 14/05/2008, 16h03
  3. [Requête]Convertir une chaine de texte en format date
    Par emjie dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 19/04/2007, 00h44
  4. Réponses: 4
    Dernier message: 06/06/2006, 11h07
  5. [XSLT]Convertir une chaîne en float, int etc ... avec XSL
    Par wozzz dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 19/05/2006, 10h12

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