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 :

Problème d'affichage des retours à la ligne


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Points : 25
    Points
    25
    Par défaut Problème d'affichage des retours à la ligne
    J'ai un soucis d'affichage concernant les retours a la ligne. Je m'explique :

    J'ai une table dans ma bdd SQL (SQL server 2005) qui a une colonne "presentation", qui est de type "text".

    Lors de l'insertion et/ou de la modification des données de cette table, je passe par un Formview, et plus précisément pour la colonne concernée, par un TextBox multiligne.

    Dans ce TextBox, quand je mets du texte, je peux passer plusieurs lignes, ca fonctionne tout est super.

    Par contre l'objectif est d'afficher ce texte dans une page aspx, comme un simple texte html.
    Et là c'est le drame, tout le texte est sur la même ligne.

    J'ai essayé comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            <% string chaine1 = test.essai(); %>
            <asp:Label ID="lbTest" runat="server" Text="Label de test"></asp:Label>
            <br />
            <%=chaine1 %>
    Ici donc j'ai d'abord essayé d'afficher le texte dans un label => pas de retours a la ligne.
    Après j'ai essayé de faire appel a une méthode qui donne le texte et l'affiche simplement. Mais même résultat : pas de retours a la ligne.

    Par contre si j'affiche le texte dans un textbox multigne, là ca refonctionne. Mais je voudrais que ca s'affiche comme un simple texte Html... comment faire ???

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Faudrait transformer les retours à la ligne en <br /> pour afficher ça comme simple text html (mais pas dans un label)

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Points : 25
    Points
    25
    Par défaut
    Tout d'abord merci d'avoir répondu.

    Ok je comprends le principe, la balise <br /> permettrait effectivement d'etre reconnu comme un retour à la ligne dans tous les cas.

    Cependant à quel moment est-ce que ce remplacement est possible ?
    Directement lors de la saisie du texte ? Donc l'utilisateur devrait lui même écrire les balises dans le TextBox ?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Non, qd tu affiches le contenu du champ de ta DB dans la page

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Points : 25
    Points
    25
    Par défaut
    Ok, je vais donc chercher à comment faire cela.

    Si je peux me permettre d'abuser encore un peu de votre gentillesse, puis je damander: comment je peux faire ca ?

  6. #6
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    string chaine1 = test.essai();
     
    chaine1 = chaine1.replace("\n", "<br />");
    devrait faire l'affaire :-)
    Si ton problème a une solution, rien ne sert de t'inquiéter..
    Si il n'en a pas, t'inquiéter ne sert à rien


  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Points : 25
    Points
    25
    Par défaut
    merci pour l'aide
    Je vais tester ça tout de suite.

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Points : 25
    Points
    25
    Par défaut
    Ca marche nickel

    Merci beaucoup pour votre aide !

  9. #9
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    Un petit Tag Résolu, et on n'en parle plus
    Si ton problème a une solution, rien ne sert de t'inquiéter..
    Si il n'en a pas, t'inquiéter ne sert à rien


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

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/11/2012, 09h49
  2. Réponses: 1
    Dernier message: 13/08/2008, 13h59
  3. Problème d'affichage des X premières lignes d'une requête
    Par TheFlow dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 22/07/2008, 09h44
  4. Affichage des retours à la ligne
    Par joquetino dans le forum Langage
    Réponses: 1
    Dernier message: 29/03/2006, 20h23
  5. Réponses: 1
    Dernier message: 06/03/2003, 11h57

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