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 :

Comparer l'ancienne et la nouvelle valeur saisie dans un Textbox


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 103
    Par défaut Comparer l'ancienne et la nouvelle valeur saisie dans un Textbox
    Bonjour,

    J'aimerai savoir s'il existe comme en Winform, une propriété dans un <asp:textbox> pour y stocker une information!
    En winform, j'utilisais la propriété Tag (Obtient ou définit l'objet qui contient les données relatives au contrôle)!
    Apparement la propriété Tag n'existe pas .
    Y a-t'il une astuce a part le faire un champ hidden?

    mon but est de faire des insertions en base de ligne si et seulement si le contenu de mes textbox ont changé (sans avoir d'evenement onChamge())!

    Par exemple, j'ai 3 textbox pré-remplie, si j'en modifie 2, j'insere mes 2 enregistrement en base!

    ce que je voulais faire, c'etait mettre par dans la propriété maTextbox.Text="mavaleur" et dans maTextbox.Tag="mavaleur", si je saisi autre chose, je compare avec un if(maTextbox.Text != maTextbox.Tag{//insert en base}

    est ce que quelqu'un a une astuce pour faire ça?
    (autre qu'avec les champs hidden)

    merki

  2. #2
    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 : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Petite question.. pourquoi ne pas utiliser l'événement OnChange() justement, qui colle parfaitement à ton besoin ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 103
    Par défaut
    Parce que j'aurai un bouton qui réalisera toute l'opération d'un coup

    et parce que pour cette modif j'utilise 2 tables, une pour enregistrer les infos sur l'utilisateur qui demande la modif et uen autre contenant toutes les modifs demandées (avec clé étangere faisant reference a la 1ere table

    c'est pour ça que j'avais dit pas de onchange()

    merki

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 103
    Par défaut
    Apparement la meilleure solution serait avec un ViewState!

    dommage qu'il n'y ait pas d'equivalent avec le Tag en Winform!

  5. #5
    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 : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Je me permets d'insister un peu, mais le onChange ne déclenche pas automatiquement de postback, sauf si tu lui demande de le faire...

    Par contre, tous les éléments qui ont été modifiés déclenchent un événement lorsque tu fais un postback, par exemple avec ton bouton..

    Pour moi, ça reste le mécanisme idéal pour solutionner ton problème

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

Discussions similaires

  1. [Débutant] Créer autant d'enregistrements que la valeur saisie dans une textbox
    Par AfroDurf dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 16/06/2015, 19h13
  2. Perte de valeurs saisies dans un formulaire
    Par mitje dans le forum Struts 1
    Réponses: 3
    Dernier message: 26/12/2006, 14h35
  3. Réponses: 5
    Dernier message: 20/10/2006, 15h26
  4. Valeurs saisies dans un formulaire
    Par vautour29 dans le forum Access
    Réponses: 7
    Dernier message: 11/07/2006, 14h39
  5. Réponses: 2
    Dernier message: 11/12/2004, 21h20

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