|
|
Quelles sont des formes de Web d'ASP.NET ?
|
Pour produire dynamiquement des pages Web, le cadre de page de formes de Web d'ASP.NET est un modèle de programmation d'exécution scalable de langage commun qui peut être employé sur le serveur.
Dans le modèle précédent, prévu comme évolution logique d'asp (ASP.NET fournit à la compatibilité de syntaxe les pages existantes), le cadre de formes de Web d'ASP.NET a été spécifiquement conçu pour adresser un certain nombre d'insuffisances principales. En particulier, il fournit :
La capacité d'employer réutilisable et de créer les commandes d'UI qui peuvent encapsulent la fonctionnalité commune et réduisent ainsi la quantité de code qu'un lotisseur de page doit écrire.
La capacité pour que les réalisateurs structurent proprement leur logique de page d'une mode ordonnée (pas « code de gaine »).
La capacité pour que les outils de développement fournissent l'appui fort de conception d'IMPRESSION CONFORME À LA VISUALISATION pour des pages.
|
L'inscription de votre premier Web forme la page
|
Les pages de formes de Web d'ASP.NET sont des dossiers des textes avec une prolongation de nom de fichier de .aspx. Elles peuvent être déployées dans tout un arbre virtuel de répertoire racine d'IIS. Quand un client de navigateur demande des ressources de .aspx, le temps d'exécution d'ASP.NET analyse et compile le dossier de cible dans une classe de cadre de .NET. Cette classe peut alors être employée pour traiter dynamiquement des demandes entrantes. (La note que le dossier de .aspx lui est compilé seulement la première fois est accédée ; le type compilé exemple est alors réutilisé à travers des demandes multiples).
|
Bonjour programme du monde dans le HTML
|
Ce code montre l'exemple comme HTML page :
|
<html>
<body bgcolor="yellow">
<center>
<h2>Hello World!</h2>
</center>
</body>
</html>
|
|
O/P :
|
|
Bonjour monde dans ASP.NET |
Nous pouvons convertir un HTML page en page d'ASP.NET doit copier le dossier de HTML à un nouveau dossier avec une prolongation de .aspx.
Ce code suivant montre notre exemple comme une page d'ASP.NET :
|
<html>
<body bgcolor="yellow">
<center>
<h2>Hello World!</h2>
</center>
</body>
</html>
|
|
Comment fonctionne-t-cela ?
|
La page d'ASP.NET correspond un HTML page.
Car nous savons qu'un HTML page a la prolongation de .htm. Le serveur n'envoie la page au navigateur sans aucune modification, si un navigateur demande un HTML page du serveur.
Une page d'ASP.NET a la prolongation .aspx et si un navigateur demande une page d'ASP.NET, le serveur traite n'importe quel code exécutable dans la page, avant que le résultat soit envoyé de nouveau au navigateur.
La page d'ASP.NET ne contiennent aucun code exécutable, ainsi rien n'est exécuté. Dans les prochains exemples nous ajouterons un certain code exécutable à la page pour démontrer la différence entre les pages dynamiques d'asp et les pages statiques de HTML.
|
Asp classique
|
Les pages actives de serveur (asp) a été autour pendant plusieurs années et avec l'asp, code exécutable peuvent être placées à l'intérieur des pages de HTML.
L'asp classique est les versions précédentes de l'asp (avant asp .NET).
Asp .NET n'est pas entièrement compatible avec l'asp classique, mais la plupart des pages classiques d'asp fonctionneront très bien car des pages d'asp .NET si vous ferez seulement les changements mineurs.
Si vous êtes intéressés d'apprendre plus au sujet de l'asp classique, visiter svp notre cours d'instruction d'asp.
|
Page dynamique dans l'asp classique
|
Nous avons ajouté un certain code exécutable à l'exemple précédent pour démontrer comment l'asp peut montrer des pages avec le contenu dynamique :
|
<html>
<body bgcolor="yellow">
<center>
<h2>Hello World!</h2>
<p><%Response.Write(now())%></p>
</center>
</body>
</html>
|
|
Le code whic est présent à l'intérieur du <% --des étiquettes de %> est exécutées sur le serveur.
Response.Write est code d'asp est employé pour l'écriture quelque chose au jet de rendement de HTML.
Maintenant () est une fonction qui renvoie la date du jour et l'heure de serveurs.
Si vous êtes intéressés de l'essayer vous-même, économiser le code dans un dossier a appelé « dynpage.asp »
|
Page dynamique dans asp .NET
|
Ce code suivant est employé aux affichages notre exemple comme une page d'asp .NET :
|
<html>
<body bgcolor="yellow">
<center>
<h2>Hello World!</h2>
</center>
</body>
</html>
|
|
Si vous êtes intéressés de l'essayer vous-même, économiser le code dans un dossier a appelé « dynpage.aspx »
|
Asp .NET contre l'asp classique
|
Les exemples précédents n'ont démontré aucune différence entre l'asp .NET et asp classique.
Comme vous pouvez voir des deux derniers exemples qu'il n'y a aucune différence entre les deux pages d'asp et d'asp .NET.
Dans les prochains chapitres vous verrez comment les commandes de serveur font l'asp. FILET plus puissant que l'asp classique.
|
|
|
Mots-clés :
Les pages Web d'ASP.NET, pages Web nettes d'asp, les pages d'art d'agrafe, pages Web dans le filet d'asp, pages Web libres, pages Web de traduction, traduisent des pages Web, accueillant des pages Web, pages Web de milieux, pages Web de dreamweaver, pages Web animées, pages Web de fond, créant des pages Web, pages Web faciles, pages Web de php, pages Web de HTML, concevant des pages Web, pages Web anglaises, pages Web graphiques, créent des pages Web,
|