Bonjour a tous,

J'ai une page asp.net toute simple dans laquelle je met un formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<form id="form1" runat="server">
</form>
Le code html généré est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<form name="aspnetForm" method="post" action="mapage.aspx" id="aspnetForm">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 
value="/wEPDwUKMTE0NzYyNTMxMWRkh41YFHZF3agHXE4Nign+eOUkclA=" />
</div>
Mon problème vient du fait que le champ hidden __VIEWSTATE est dans un div.
Mon formulaire est en haut de la page et comme je définis un margin pour tous les div de la page, le div du viewstate créer un espace vide en haut de la page.

Y a t'il un moyen de ne pas afficher ce div ?
Sinon y a t'il un moyen d'appliquer un style ou un Id à ce div ?

Et surtout pourquoi ce div apparait ?

Merci.