Bonjour,

Je débute en ASP.NET et suis tombé sur un comportement bizarre. Il n'y a certainement pas grand chose, mais je tourne en rond.

J'ai une page Main.aspx avec un formulaire en mode POST. Il y a un placeholder qui sert à insérer du code html généré par le codebehind.

Au début du codebehind je teste la valeur de IsPostBack pour savoir s'il faut afficher le formulaire ou traiter les données saisies.

Si je déclare <form...> dans Main.aspx tout va bien. Mais si je génère le même code <form...> dans Main.aspx.cs : IsPostBack est tout le temps faux. (malgré le fait que le code HTML final soit exactement le même dans les deux cas).

Merci d'avance.