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 :

le MaxLength d'un TextBox multiline


Sujet :

ASP.NET

  1. #1
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut le MaxLength d'un TextBox multiline
    Bonjour tout le monde.

    J'ai comme un petit doute sur une propriété et je n'arrive pas à trouver de doc sur ce point.

    J'ai mis en place une Textbox Multiline comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    With tTexteLong
                .MaxLength = 500
                .TextMode = TextBoxMode.MultiLine
                .Rows = 5
                .Columns = 45
            End With
    Sauf que dans la saisie, j'arrive à mettre beaucoup plus de 500 caractère. J'ai relu la MSDN mais je n'ai pas vu d'indication sur une éventuelle incompatibilité entre le MaxLength et le Multiline.

    Vous avez des infos et une idée pour limiter la saisie ?
    Mon blog de création d'univers : Qualhiryann
    Mon site qui parle de moi www.ozouf.com
    Pour les joueurs de WOW je suis sur Ysondres et mon perso est Ablanore.

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

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

    Il y a d'autres solutions à faire pour étendre la possibilité de limiter le nombre de caractères entrés dans un TextBox Multiline (Comme l'utilisation d'un validator) :

    par exemple : http://www.codeproject.com/KB/aspnet...T_TextBox.aspx

    http://www.codeproject.com/KB/webfor...ineLength.aspx

    Bonne réception
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Redouane me = new Redouane();
    if (me.Connect())
        me.ShareInformations();

  3. #3
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut
    Merci pour ton aide.

    J'y avais pensé, mais je voulais pas en arriver là, pour un simple MaxLenght !

    Si y a pas d'autre moyen, je vais faire.

    Mais je pense que c'est, au mieux, un oubli, au pire, un bug dans le FrameWork.

    Merci
    Mon blog de création d'univers : Qualhiryann
    Mon site qui parle de moi www.ozouf.com
    Pour les joueurs de WOW je suis sur Ysondres et mon perso est Ablanore.

  4. #4
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Malheureusement, comme le dit Redouane, pas de maxLength sur un textbox multiline.
    Tu vas devoir passer par un Validator.

    Pour ma part, je procède de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:RegularExpressionValidator ID="REV1" ControlToValidate="TXT1" runat="server" ValidationExpression="^[\s\S]{0,512}$"></asp:RegularExpressionValidator>
    ou 512 est le nombre de caractères maximum.

  5. #5
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut
    Merci calagan99.

    Je vais voir comment implémenter ça.

    Sinon, question subsidiaire, mais connexe : un composant de Rich Text ne ferait pas ça ?

    Et bien sûr, question qui en découle : vous en connaissez un bon et facile à mettre en place dans de l'ASP.NET option VB ?

    Parce que je vais être obligé d'en mettre un peu partout dans mes sites, ce que les utilisateurs peuvent être exigeant, même pas foutu de coller deux ou trois balises HTML !!!!

    MErci
    Mon blog de création d'univers : Qualhiryann
    Mon site qui parle de moi www.ozouf.com
    Pour les joueurs de WOW je suis sur Ysondres et mon perso est Ablanore.

Discussions similaires

  1. parcours de textbox multiline
    Par pigeon11 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 17/03/2009, 09h46
  2. TextBox : multiline nombres de rows automatique
    Par DarkBear dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/09/2008, 11h45
  3. Textbox Multiline et retour chariot
    Par skaraa dans le forum Windows Forms
    Réponses: 4
    Dernier message: 30/05/2008, 17h00
  4. [C# 2.0] Se postionner à la fin d'un textbox multiline
    Par giloutho dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/08/2007, 21h55
  5. empecher de taper plus de x caractères dans un textbox multiline?
    Par cortex024 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/03/2007, 14h51

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