[ASP.net/C#] Code non exécuté si IsPostBack =

Résolu/Fermé
Richard.M Messages postés 105 Date d'inscription dimanche 28 juin 2009 Statut Membre Dernière intervention 28 mars 2014 - 20 juin 2012 à 11:57
Richard.M Messages postés 105 Date d'inscription dimanche 28 juin 2009 Statut Membre Dernière intervention 28 mars 2014 - 20 juin 2012 à 13:00
Bonjour à tous ^^,

Voila je construit une page internet en ASP.net. J'ai une gridview qui m'affiche différentes informations, cette gridview à une liste pour source de données.
Il est possible de rechercher des informations grâce à une textbox et un bouton "Rechercher".
Une fois le bouton cliqué, une méthode est appelée pour rechercher dans la gridview.
On cherche ensuite dans la liste de web service les informations contenant la recherche.
Le problème c'est que depuis que j'ai rajouté la condition IsPostBack (au niveau du Page_Load), la fonction de recherche dans la liste ne fonctionne plus, mais est belle et bien appelée:

protected void Search_WebService(object sender, EventArgs e)
        {
            Response.Write("hello"); //Fonctionne

             foreach (infosWebService ws in listeWebServices) // ne rentre meme pas dans la boucle                {
                 ...

                }
       }

Je ne sais pas quoi faire... Pouvez vous m'aider ? :)

A voir également:

3 réponses

L0ci Messages postés 110 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 9 janvier 2013 30
20 juin 2012 à 12:21
Est ce que tu es sur que listeWebServices n'est pas vide? Peut être pourrait tu la réinitialiser dans ta fonction en cas de postback.
0
Richard.M Messages postés 105 Date d'inscription dimanche 28 juin 2009 Statut Membre Dernière intervention 28 mars 2014 8
20 juin 2012 à 12:33
Ma liste n'est pas vide, elle est remplie dans la fonction Page_Load. De plus, avant que je rajoute la condition !IsPostBack , la recherche dans la liste fonctionnait très bien.
0
Richard.M Messages postés 105 Date d'inscription dimanche 28 juin 2009 Statut Membre Dernière intervention 28 mars 2014 8
20 juin 2012 à 13:00
Autant pour moi, tu avais raison L0ci. ma liste était belle et bien vide.
Merci beaucoup à toi !
0