 |
 |
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,
|