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 Ajax Discussion :

Quelle est la meilleure pratique ?


Sujet :

ASP.NET Ajax

  1. #1
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 146
    Points : 204
    Points
    204
    Par défaut Quelle est la meilleure pratique ?
    Bonjour

    Quelle est la meilleure pratique pour inclure d'abord un filtre pour avoir uniquement des nombres dans un textbox puis faire des traitements lorsque la valeur du textbox change ? Tout cela sous Ajax

    <asp:UpdatePanel ID="UpdSoldes" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
    <asp:TextBox ID="txtSoldes" runat="server" align="top" AutoPostBack="true"
    CommandArgument='<%# DataBinder.Eval(Container, "RowIndex") %>' OnTextChanged="txtSoldes_textChanged"
    text='<%# Eval("Soldes")%>' width="80"></asp:TextBox>

    <cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtendertxtSoldes"
    runat="server" FilterType="Numbers, Custom" TargetControlID="txtSoldes"
    ValidChars=".," />
    </ContentTemplate>
    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="txtSoldes1" EventName="TextChanged" />
    </Triggers>
    </asp:UpdatePanel>


  2. #2
    Membre averti

    Développeur .NET
    Inscrit en
    Juillet 2008
    Messages
    176
    Détails du profil
    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2008
    Messages : 176
    Points : 310
    Points
    310
    Par défaut
    Salut,

    Ajax n'a rien à voir là-dedans.

    Ajax n'est pas un langage mais une fonction de javascript permettant d'effectuer une requête vers un hôte distant via l'objet xmlHttpRequest.

    Ce que tu veux faire s'appelle de la validation côté client.

    Soit tu fais tout toi-même, à base de javascript, bien sûr, soit tu t'en remets à une bibliothèque toute prête, une des plus connues étant jQueryValidate qui, comme son nom l'indique, requiert jQuery.

    Tu pourras alors t'abonner à l'événement keypress afin d'intercepter les saisies de l'utilisateur et ne laisser passer que les chiffres. Il existe d'autres événements qui seront peut-être plus adaptés à ton besoin.

Discussions similaires

  1. Réponses: 61
    Dernier message: 29/12/2016, 12h58
  2. Réponses: 39
    Dernier message: 26/01/2012, 15h21
  3. Copie disque à disque. Quelle est la meilleur manière ?
    Par olive_le_malin dans le forum Autres Logiciels
    Réponses: 20
    Dernier message: 19/02/2006, 00h32
  4. Quelles est la meilleur solution?
    Par le lotus dans le forum Flash
    Réponses: 2
    Dernier message: 31/01/2006, 14h53

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