Bonjour à tous.

J'ai une page en ASP.Net dans laquelle se trouvent deux TextBox, une ListBox et un Button. Ma ListBox est en AutoPostBack. Je voudrais dans la méthode Page_Load distinguer le cas où le chargement est dû à un changement de valeur dans la ListBox et celui où l'utilisateur à cliqué sur le bouton.

Je pensais que le paramètre sender (public void Page_Load(object Sender, EventArgs E)) désignerait l'instance du contrôle source de l'évènement, mais à l'exécution une exception est levée disant que sender ne peut pas être transtypé en Button ou en ListBox parce qu'il est de type ASP.nom_page_aspx, qui dérive de System.Web.UI.Page...

Qu'est-ce que je peux faire ?