Comment obtenir la valeur d'un textbox declaré dans Default a partir de Defaul [Résolu]

Messages postés
27
Date d'inscription
jeudi 8 janvier 2009
Dernière intervention
1 septembre 2009
- - Dernière réponse : ggtry
Messages postés
417
Date d'inscription
vendredi 13 juin 2008
Dernière intervention
21 juillet 2010
- 11 avril 2009 à 01:42
Bonjours  tous ,
j'ai cré un site qui contient  Default.aspx et  Default2.aspx ,
 dans Default.aspx  j'ai un lien qui fait l'appel de Default2.aspx
dans Default2.aspx , j'ai besoin de la valeur d'un textbox declarer dans Default.aspx
ma question est comment je v  obtenir la valeur d'un textbox déclarer dans Default.aspx  a partir de Default2.aspx ?
Grand merci de me repondre

C#   ,   ASP.NET
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
417
Date d'inscription
vendredi 13 juin 2008
Dernière intervention
21 juillet 2010
1
3
Merci
Bonjour,

Par exemple, sur le page_load de Default2.aspx :

private void Page_Load(object sender, EventArgs e)
    {
        if (Page.PreviousPage != null)
        {
            TextBox tb = Page.PreviousPage.FindControl("TextBox1") as TextBox;
            TextBox1.Text = tb.Text;
        }
    }

GGtry

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ggtry
Messages postés
417
Date d'inscription
vendredi 13 juin 2008
Dernière intervention
21 juillet 2010
1
0
Merci
Bonsoir,

Si ton lien est un postbackurl, tu peux faire appel, sur ta page default2, à page.previouspage pour récupérer ton contrôle et sa valeur.

GGtry
Commenter la réponse de ggtry
Messages postés
31
Date d'inscription
mercredi 31 octobre 2007
Dernière intervention
17 juin 2009
1
0
Merci
Salut prodotnet,
pour récuperer le textBox "txtNomFirstTb"
 utilser:

Dim txtFirstTb as TextBox =directcast(PreviousPage.FindControl("txtNomFirstTb"), TextBox);

<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Commenter la réponse de nassar208
Messages postés
27
Date d'inscription
jeudi 8 janvier 2009
Dernière intervention
1 septembre 2009
0
Merci
salut ,
vous pouvez me donner comment faire en C# , paske je n'arrive pas a avoir la valeur de mon textbox ( appartenant a Default1.aspx) depuis  Default2.aspx

Merci de me répondre
Commenter la réponse de prodotnet
Messages postés
27
Date d'inscription
jeudi 8 janvier 2009
Dernière intervention
1 septembre 2009
0
Merci
ça marche très bien , Merci GGtry , en fait sur mon site  Des
users peuvent s'inscrire   Ensuite en se logant lors de
leur visite, ils peuvent voir des pages qui leur sont réservées! ma solution est que j'utilise actuellement (après votre aide ) des variables de session.
 Maintenant,
j'aimerai que quand ils se reconnectent par la suite, qu'ils puissent à
nouveau surfer sur mon site et leur espace qui leur est réservé sans
devoir se reloguer!
 On me dit de passer via des cookies  , est ce que c nécessaire ?
 
Merci de me répondre
Commenter la réponse de prodotnet
Messages postés
417
Date d'inscription
vendredi 13 juin 2008
Dernière intervention
21 juillet 2010
1
0
Merci
Salut,


Oui, dans ton cas, il te faut écrire un cookie.

GGtry
Commenter la réponse de ggtry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.