Chapitre d’ouvrage

29. ASP.NET Web Forms

Pages 218 à 221

Citer ce chapitre


  • Pichaud, C.
(2021). 29. ASP.NET Web Forms. Aide-mémoire - C# (p. 218-221). Dunod. https://stm.cairn.info/aide-memoire--9782100813223-page-218?lang=fr.

  • Pichaud, Christophe.
« 29. ASP.NET Web Forms ». Aide-mémoire - C# Dunod, 2021. p.218-221. CAIRN.INFO, stm.cairn.info/aide-memoire--9782100813223-page-218?lang=fr.

  • PICHAUD, Christophe,
2021. 29. ASP.NET Web Forms. In : Aide-mémoire - C# Paris : Dunod. Aide-mémoire de l'ingénieur, p.218-221. URL : https://stm.cairn.info/aide-memoire--9782100813223-page-218?lang=fr.

La technologie ASP.NET Web Forms a été massivement adoptée au début des années 2000. Cela a assuré un succès dans l’adoption du .Net Framework. Les entreprises développent des sites web ASP.NET et font des Web Forms.
Dans les années 2000, les sites Web sont faits en HTML avec du CSS et du JavaScript ou en PHP. C’est la majorité des cas. Pour ce qui est du HTML, Microsoft propose d’incorporer des balises « server » dans le code HTML pour y exécuter du code. On va avoir la possibilité d’exécuter du code .NET dans des pages Web avec un semblant d’événementiel comme en WinForms. La gestion d’un clic sur un bouton ne sera plus codée en Javascript dans la page côté client mais sur le serveur en C# .NET. La technologie Web Form est une technologie serveur qui génère du contenu dynamique. Les balises serveur vont générer du code dynamique.
Dans le cas d’un nouveau projet Web Forms avec Visual Studio celui-ci fournit un éditeur pour les pages ASPX ; ASPX est l’extension des pages Web.Voici le code de la page Default.aspx que j’ai modifié :Comme en WinForms, si je fais un double clic sur le bouton, je tombe dans le code suivant :Il y a un événement Click dans lequel je peux mettre mon code et il sera traité côté serveur. Dans les années 2000, les entreprises construisent leurs sites web en ASP.NET et y ajoutent du code d’accès aux données et migrent massivement leur applications Desktop en mode Web. C’est la mode du moment.
Avec le temps, on s’aperçoit que les pages ASPX contiennent des balises serveur et du code HTML plus du « code-behind »…


Date de mise en ligne : 01/06/2022

Ce chapitre est en accès conditionnel

Acheter cet ouvrage

17,98 €

256 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?