Formulaires Web
Formulaires Web ASP.NET - Formulaires HTML
Tous les contrôles du serveur doivent apparaître dans la balise <form> La balise doit contenir l'attribut runat="server".
ASP.NET Web Forms
Tous les contrôles serveur doivent apparaître dans la balise <form>, et la balise <form> L'attribut runat="server" indique que le formulaire doit être traité sur le serveur. Il indique également que les contrôles qu'il contient sont accessibles par les scripts du serveur :
...HTML + contrôles du serveur
</form>
Remarque : Ce formulaire est toujours soumis sur sa propre page. Si vous spécifiez un attribut d'action, il est ignoré. Si vous omettez l'attribut metion, il sera par défaut method="post". De plus, si vous ne spécifiez pas les attributs name et id, ils sont automatiquement attribués par ASP.NET.
Remarque : Une page .aspx ne peut contenir qu'un seul contrôle <form runat="server">
Si vous choisissez d'afficher le code source sur une page .aspx qui contient un formulaire sans attributs de nom, de méthode, d'action ou d'identifiant, vous verrez qu'ASP.NET ajoute ces attributs au formulaire, comme suit :
... du code
</form>
Soumettre le formulaire
Les formulaires sont généralement soumis en cliquant sur un bouton. Le format du contrôle serveur Button dans ASP.NET est le suivant :