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 :

[VB.Net][2.0] Problème avec le IsPostBack et les TextBox en lecture seule


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 33
    Points
    33
    Par défaut [VB.Net][2.0] Problème avec le IsPostBack et les TextBox en lecture seule
    Bonjour à tous,

    Je viens de découvrir un bug (?) du .Net 2.0

    Si vous utilisez un textbox, en lecture seule et que vous avez le PostBack à true, les données du textbox ne seront plus affichées.

    Quelqu'un aurait-il une solution, autre qu'autoriser l'écriture dans le textbox, pour résoudre ce problème ?

    Le site fonctionnait très bien avec le Framework 1.0. Mais nous migrons au Framework 2.0. Et là, nous avons le problème qui apparaît. Pourquoi ?

    Merci pour votre aide.

    (C'est assez urgent)

  2. #2
    Nouveau membre du Club
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    Bon, il semble que je ne sois pas le seul à avoir eu ce problème.

    Après une recherche sur Internet, voici une solution possible que je vais tester.

    Il faut mettre la propriété ReadOnly à false (dans le mode Design) et mettre la propriété ReadOnly à true, par code (dans la fonction Page_Load).

    Je vous tiendrai au courant du résultat.

    Voici un lien vers le problème
    http://support.microsoft.com/default...%3Bfr%3B917733

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    J'ai trouvé la solution !

    Voici le principe :

    Mettre la propriété ReadOnly du TextBox à false.
    Dans la fonction Page_Load(), mettre la ligne suivante :
    TextBox.Attributes.Add("ReadOnly", "True")

    et non pas celle-ci (qui ne fonctionne pas)
    TextBox.ReadOnly = true

    J'espère que ça pourra aider quelqu'un.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/01/2008, 13h18
  2. Réponses: 6
    Dernier message: 22/06/2007, 15h34
  3. [VB.NET 2.0] - Problème avec une procédure stockée
    Par Khrysby dans le forum Accès aux données
    Réponses: 1
    Dernier message: 14/05/2007, 15h25
  4. [VB.net express edition] problème avec MSFlexGrid et MSChart
    Par kinganasius dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/12/2006, 16h12
  5. Réponses: 1
    Dernier message: 31/08/2006, 11h48

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