begin process at 2012 05 27 15:50:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

Changer la valeur d'un TextBox initialiser dans Page_Load()


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Changer la valeur d'un TextBox initialiser dans Page_Load()

vendredi 7 novembre 2008 à 12:16:02 | Changer la valeur d'un TextBox initialiser dans Page_Load()

hasen

Amis du jour, bonjour!

J'ai un souci qui me prend la tete depuis 2h, alors que la solution doit être simplissime!! J'ai une page asp avec plusieurs TextBox, que j'initialise lors du chargement de la page (donc dans ma methode Page_Load() de mon fiche.cs). L'utilisateur peut changer les valeurs de ses TextBox.

Mon problème est que lorsque je récupere les valeurs de ces TextBox par la suite (ma_variable = monTextBox.Text;), je récupere les valeurs initiales et non les modifications faites par l'utilisateur! Comment faire pour récupérer les bonnes valeurs??

J'ai cru au début qu'il y avait une histoire de "postback" la dedans, mais aucun n'est à true, donc je ne comprends vraiment plus...

Merci de m'aider!

Hasen
vendredi 7 novembre 2008 à 13:42:04 | Re : Changer la valeur d'un TextBox initialiser dans Page_Load()

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Je ne vois pas trop ou est le probleme
Peux-tu mettre au point ces deux bouts de code
pour reproduire ton problème et expliqué ce que tu veux au final

----
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
         <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

----

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            TextBox1.Text = "TOTO";
        }
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = TextBox1.Text + " CLICK";
        TextBox1.Text = "Nouvelle valeur";
    }


vendredi 7 novembre 2008 à 15:57:19 | Re : Changer la valeur d'un TextBox initialiser dans Page_Load()

hasen

C'est bon, ca marche!! Merci beaucoup, tu viens de m'eviter de me taper la tete contre les murs.

Il fallait effectivement que je vérifie la condition IsPostBack pour que les variables soient reconnues comme "modifié" du coté serveur.

Par contre, je ne comprends pas très bien pourquoi... Aurais-tu une explication?

PS : mon probleme etait que mes TextBox etaient vu comme des constantes du coté serveur, dans le sens où quelque soit la modification apporter par l'utilisateur, le serveur ne pouvait accéder qu'aux valeurs d'initialisation, fait dans Page_Load
vendredi 7 novembre 2008 à 18:49:14 | Re : Changer la valeur d'un TextBox initialiser dans Page_Load()

nhervagault

Administrateur CodeS-SourceS
Le load de la page est exécuté quand tu lances un évenement exemple un click
mais cette fois c'est un évenement postback
donc il faut un !IsPostBack dans pour ne pas réexécuter cette partie de code
et que les valeurs du viewstate et des forms sont prises en compte.
jeudi 7 mai 2009 à 14:41:30 | Re : Changer la valeur d'un TextBox initialiser dans Page_Load()

happouh

Merci beaucoup pour cette présision! J'ai aussi cru que j'allais me tapper la tete contre les murs! Tout ça à cause d'un PostBack!!!!!


Cette discussion est classée dans : textbox, page, changer, load, valeurs


Répondre à ce message

Sujets en rapport avec ce message

enregistrer une valeur de textbox [ par lucier ] Bonjour, J'ai une page aspx. Dans ma procédure page_load(), je crée dynamiquement une textbox. L'utilisateur change la valeur se situant dans la textb récupérer les valeurs saisis des 'textBox' [ par da7a68 ] Salut. Je développe une application web et j'aime bien savoir comment récupérer les valeurs saisis dans les 'textBox' de la page Forms pour les util ASP.net Ouverture de page et Textbox pret a recevoir info [ par Tanis49 ] Bonjours ,j'ai un p'tit soucis en programmant mon projet:je voudrait avoir a l'ouverture d'une page le curseur dans une textbox afin de ne pas avoir à Récupérer la valeur séléctionnée dans une DropDownList [ par pigeon11 ] Bonsoir,Dans ma page aspx, j'ai une DropDownList et un TextBox.en selectionnant un élément dans la liste, je veux le récupérer dans le textbox.j'ai dé controles valeurs TextBox AJAX ASP.NET / VB.NET [ par Pylouq ] Bonjour a tous, J'ai cherche sur le forum et dans un gros livre specialise (de chez Microsoft) mais je n'ai pas trouve ce que je cherchais [^^sad2] C Contrôle créés dynamiquement - récupération de valeurs [ par premiumbfd ] Bonjour, Nous sommes face à un problème de postback... Nous créons dynamiquement des Tabs dans un Tabcontainer présent sur la page, dans lesquels nou controls dynamiques dépendant d'un eventhandler [ par sorgal88 ] Bonjour, J'ai un problème de controls dynamique et de post-back. Je charge des linkbutton dynamiquement pendant le page_load de ma page et je leurs as Bouton et variable [ par Byrong ] Bonjour j'utilise asp (c#). J'ai une page avec un textbox et un bouton. J'aimerais que lorsque mon clic se fait, il vérifie le contenu du textbox, q Page load [ par Byrong ] Bonjour j'ai un enorme soucis. J'ai des requetes qui se font au chargement de ma page. Elle affiche le résultat et complète les controls (textbox, co Textbox gardant ancienne valeur [ par Jojo092 ] Bonjour, j'ai un souci, surement de novice d'ailleurs, mais bon, je cherche depuis tout à l'heure en vain... J'ai une page aspx contenant une textbo


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,482 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales