Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    117

    ExpressionValidator C# Runtime. Help!

    Ragazzi sto sviluppando un programma per il login in runtime con C#.
    Dovrei aggiungere nel file .cs un RegularExpressionValidator che mi vada a controllare la casella textbox username.
    Cioè, se la username è più lunga di 5 caratteri mi segnali il messaggio:la username deve contenere massimo 5 caratteri.
    Come posso farer questa cosa in runtime con il C#?
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    1) Non c'è nulla di urgente in questo forum ... correggi il titolo ...

    2) Il forum per il C# non è questo ...

    3) Se devi solamente controllare la lunghezza della username, a che serve la Regular Expression ? Controlla solamente la lunghezza del dato inserito ...

    4) che vuol dire "a runtime con il C#" ... in un programma è sempre a runtime il controllo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    117
    questo è il mio codice:

    /Aggiungo ExpressionValidator Username
    tabellacell1 = new HtmlTableCell();
    RegularExpressionValidator validusername = new RegularExpressionValidator ();
    validusername.ControlToValidate = oDr.GetString (ODr.GetOrdinal ("ParameterDataType")) +
    oDr.GetString (oDr.GetOrdinal ("ParameterName"));
    validusername.ValidationExpression ="^[a-z]{1,5}$";
    tabellacell1.Controls.Add(validusername);
    tabellarow.Cells.Add(tabellacell1);
    _SearchForm.Rows.Add (tabellarow);


    Te dici di inserire il controllo Maxlenght nel controllo textbox username?

    Io avrei bisogno che se inserisco piu di 5 caratteri mi segnali il messaggio di errore: La username deve contenere massimo 5 caratteri.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,479

    Moderazione

    Ho corretto il titolo e spostato la discussione nel forum appropriato, che è quello dedicato ad ASP.NET, visto che si utilizza questa tecnologia nello sviluppo dell'applicazione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    117
    Grazie mille e scs per la sezione errata.

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Forse è meglio usare c# per cose più importanti

    Io fare qualcosa del genere

    <asp:TextBox ID="TextBox1" runat="server" MaxLength="5"></asp:TextBox>

    Pietro

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    117
    Risolto tutto.
    Grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.