Le composant d'infrastructure de pages ASP.NET Web Forms est un modèle de programmation Common Language Runtime évolutif qui peut être utilisé pour générer dynamiquement des pages Web. Le composant ASP.NET Page Framework est une évolution logique d'ASP (la syntaxe fournie par ASP.NET est compatible avec les pages existantes) et il a été spécifiquement conçu pour combler un certain nombre de lacunes critiques du modèle précédent. En particulier, il offre la possibilité de créer et d'utiliser des contrôles d'interface utilisateur réutilisables qui encapsulent des fonctionnalités communes, réduisant ainsi la quantité de code que les développeurs de pages doivent écrire. Il permet aux développeurs d'être clairs et organisés. Il construit une logique de page (et non un « code enchevêtré »). ); les outils de développement qu'il utilise offrent de puissantes capacités de prise en charge de la conception de pages WYSIWYG (ce que vous voyez est ce que vous obtenez) (le code ASP traditionnel existant est opaque). Cet article présente quelques connaissances de base sur les fonctionnalités des pages ASP.NET.
Écrire votre première page ASP.NET
Les pages ASP.NET sont des fichiers texte avec une extension .aspx. Les pages sont composées de code et de balises qui sont compilées et exécutées dynamiquement sur le serveur pour générer du contenu d'affichage pour le navigateur (ou périphérique) client demandeur. Ils peuvent être déployés sous l'arborescence des répertoires virtuels IIS. Lorsque le client du navigateur demande une ressource .aspx, le runtime ASP.NET analyse le fichier cible et le compile dans une classe de framework .NET. Cette classe peut ensuite être utilisée pour gérer dynamiquement la demande (veuillez noter que le fichier .aspx est uniquement). compilée lors du premier accès, et l'instance de type compilée peut être réutilisée pour plusieurs requêtes ultérieures).
Nous n'avons pas besoin de modifier le code du fichier HTML. Il suffit de changer son extension en .aspx pour créer une page ASP.NET. Par exemple, l'exemple suivant montre une simple page HTML qui collecte le nom et la catégorie de l'utilisateur et renvoie le formulaire à la page d'origine lorsque l'utilisateur clique sur un bouton :