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

Résolu
Richard.M Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   -  
Richard.M Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   30
 
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   Statut Membre Dernière intervention   8
 
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   Statut Membre Dernière intervention   8
 
Autant pour moi, tu avais raison L0ci. ma liste était belle et bien vide.
Merci beaucoup à toi !
0