Modifiez le fichier de la page du formulaire Web :
1) Supprimez les balises HTML dans le fichier de la page du formulaire Web : <HTML>, <body>, <head>, <form>
La raison pour laquelle ces balises doivent être supprimées est que ces balises ne peuvent pas apparaître deux fois dans un fichier HTML (les contrôles utilisateur doivent toujours être placés dans d'autres pages).
2) Modifiez le nom de suffixe du fichier de page du formulaire Web, par exemple : de test.aspx à test.ascx.
Renommer le fichier de page du formulaire Web dans vs.net2003 entraînera également le renommage de son fichier de code d'arrière-plan.
Par exemple, test.aspx.cs sera automatiquement renommé test.ascx.cs
3) Modifiez <%Page.... %> en <%@ Control.... %>
Ici, il vous suffit de changer la valeur de l'attribut Codebehind de test.aspx.cs à test.ascx.cs
4) Modifier le code d'arrière-plan file-test.ascx.cs
Changez sa classe parent de System.Web.UI.Page en System.Web.UI.UserControl
5) Modifier OK
Utiliser les contrôles utilisateur :
Depuis l'Explorateur de solutions, faites glisser le fichier de contrôle utilisateur test.ascx sur votre page de formulaires Web.