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 :

probleme de textbox


Sujet :

ASP.NET

  1. #1
    Membre actif
    Homme Profil pro
    DEV
    Inscrit en
    Mars 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : DEV
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 50
    Par défaut probleme de textbox
    bonjour j ai un probleme de afficher et cacher un textbox par radiobutton en asp.net vb.net
    et merci

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Bonjour,

    Franchement t'es sérieux lorsque tu penses que l'on va deviner quel est le problème ?

    Allez hop direction les règles do forum http://club.developpez.com/regles/#L3.3

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 128
    Par défaut
    Tu mets AutoPostBack à true pour ton radionButton.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="True" />
    VB.NET
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
            If RadioButton1.Checked Then
                Me.TextBox1.Visible = False
            Else
                Me.TextBox1.Visible = True
            End If
        End Sub

  4. #4
    Membre actif
    Homme Profil pro
    DEV
    Inscrit en
    Mars 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : DEV
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 50
    Par défaut
    Citation Envoyé par mermich Voir le message
    Bonjour,

    Franchement t'es sérieux lorsque tu penses que l'on va deviner quel est le problème ?

    Allez hop direction les règles do forum http://club.developpez.com/regles/#L3.3
    merciiiii

  5. #5
    Membre actif
    Homme Profil pro
    DEV
    Inscrit en
    Mars 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : DEV
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 50
    Par défaut
    Citation Envoyé par getule Voir le message
    Tu mets AutoPostBack à true pour ton radionButton.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="True" />
    VB.NET
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
            If RadioButton1.Checked Then
                Me.TextBox1.Visible = False
            Else
                Me.TextBox1.Visible = True
            End If
        End Sub
    ca marche bien merci

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Il vaux mieux utiliser javascript pour faire ceci: http://docs.jquery.com/Main_Page

    Pas besoin de faire des postbacks a tout bout de champ si c'est juste pour changer l'UI sans aucune opération sur le back-end, pensez performance!

    Comme le dit Mermich, merci de bien détailler le probleme et de penser aux gens qui répondent et aussi a ceux qui ont le meme probleme.

    Bon courage.

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 128
    Par défaut
    Pour du pur Javascript, je suis d'accord. c'est mieux pour la performance, pas d'aller retour au serveur. le problème, il suffit qu'un utilisateur désactive le js du navigateur et le textbox s'affiche tout le temps. et comme le textbox est sensé être un contrôle d’édition, généralement lié à la base de données, ça pourrait créer un problème. mais j'avoue que pour la performance c'est mieux.
    maintenant concernant le JQuery (http://docs.jquery.com/Main_Page), je crois que les navigateurs ne sont pas munis, il faut donc faire un aller retour pour charger Jquery.js. src="jquery.js" ou jquery.min.js ou les deux d'ailleurs. (src=source)
    Ces deux fichiers sont enregistrés sur le serveur. pour executer le jquery nous devions faire un aller retour au serveur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script src="jquery.js"></script>
    .

    moralité: des fois avec un postback et un updatepanel asynchrone, on y gagne et en performance et en simplicité. (je crois!!!!!)

  8. #8
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Citation Envoyé par getule Voir le message
    moralité: des fois avec un postback et un updatepanel asynchrone, on y gagne et en performance et en simplicité. (je crois!!!!!)
    Completement faux!

    Tu ne référence que ton jquery.min.js dans ta page HTML.
    Ensuite si tu regardes le trafic réseau de ton navigateur (F12), tu verras que ton fichier jquery sera seulement chargé la premiere fois que tu accedera au site (les navigateurs le stocke en cache donc il ne sera plus téléchargé).
    Par ailleurs 60 a 80% des sites utilisent jQuery, donc si tu utilise un CDN comme lien de ton script alors l'utilisateur n'aura surement pas besoin de le télécharger la 1ere fois (la navigateur récuperera la meme fichier en cache que l'autre site).

    Par ailleurs jQuery est supporté par tous les navigateurs, donc a moins que tu développe une page de payment il vaut mieux éviter les postback.
    N'oublie pas que <noscript /> existe toujours, et que environ 1% des utilisateurs ont Javascript désactivé.

    Voila, j'espere que tu as compris le systeme de cache des navigateurs car a cause de cette méconnaissance tu n'utilisais pas les bons outils

  9. #9
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 128
    Par défaut
    merci alex
    Par ailleurs 60 a 80% des sites utilisent jQuery, donc si tu utilise un CDN comme lien de ton script alors l'utilisateur n'aura surement pas besoin de le télécharger la 1ere fois (la navigateur récuperera la meme fichier en cache que l'autre site).
    j'avoue que je ne le sais pas!!!! et moi qui me casse la tête avec le javascript pur.

    je m'y met dés à présent.

    merci encore ne fois

  10. #10
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Citation Envoyé par getule Voir le message
    merci alex


    j'avoue que je ne le sais pas!!!! et moi qui me casse la tête avec le javascript pur.

    je m'y met dés à présent.

    merci encore ne fois
    A ton service

    Si tu n'utilisait pas de Framework Javascript tel jQuery alors tu va redécouvrir la beauté du développement Web

    jQuery UI et jQuery Mobile existent aussi pour info.

    A+

Discussions similaires

  1. Probleme avec textbox
    Par jacko842 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/12/2007, 19h22
  2. [débutant] probleme taille TextBox
    Par Knightrider76 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 06/07/2007, 18h03
  3. probleme de textbox
    Par lesafir dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/07/2007, 11h03
  4. probleme ID textbox tableau ASP
    Par onizuka159 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/06/2007, 14h49
  5. [C#] Probleme avec TextBox dans un DataGrid
    Par Oberown dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/12/2004, 16h05

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