Latest web development tutorials

pages Web ASP.NET

page ASP.NET simple ressemble à des pages HTML normales.


Bonjour W3CSchool.cc

Avant de commencer à apprendre ASP.NET, nous allons construire une page HTML simple qui affiche "Bonjour W3CSchool.cc" dans le navigateur:

Bonjour W3CSchool.cc!



Écrit en HTML Bonjour W3CSchool.cc

Le code suivant sera sous la forme de pages HTML Exemple d'affichage:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Si vous voulez l'essayer, s'il vous plaît enregistrer le code ci - dessus dans un fichier nommé"firstpage.htm" dans, et de créer un lien vers le fichier: firstpage.htm .


Écrit dans ASP.NET Bonjour W3CSchool.cc

pages les plus faciles moyen de convertir des pages HTML ASP.NET à copier directement un fichier HTML et la nouvelle extension de fichier changé.aspx.

Le code suivant affiche des exemples forment page ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Si vous voulez l'essayer, s'il vous plaît enregistrer le code ci - dessus dans un fichier nommé"firstpage.aspx" dans, et de créer un lien vers le fichier: firstpage.aspx .


Comment ça marche?

Fondamentalement, les pages ASP.NET et HTML sont identiques.

Extension de la page HTML est .htm. Si un navigateur demande une page HTML sur le serveur, le serveur ne peut pas apporter des modifications, il est envoyé directement à la page du navigateur.

Page d'extension ASP.NET est .aspx. Si un navigateur demande au serveur une page ASP.NET, le serveur avant que les résultats sont envoyés au navigateur, la page devra composer avec le code exécutable.

la page ASP.NET ci-dessus ne contient pas de code exécutable, il ne faut pas exécuter quoi que ce soit. Dans l'exemple suivant, nous allons ajouter un peu de code exécutable à la page afin de démontrer les différences entre les pages HTML statiques et des pages dynamiques ASP à.


ASP classique

Active Server Pages (ASP) a été populaire pendant de nombreuses années. En ASP, le code exécutable peut être placé dans une page HTML.

Les versions précédentes de ASP (avant ASP.NET) est souvent appelé ASP classique.

ASP.NET est pas entièrement compatible avec ASP classique, mais seulement après des modifications mineures, la plupart des pages ASP classiques pages ASP.NET peut servir une bonne course.

Si vous voulez en savoir plus sur les connaissances ASP classique, s'il vous plaît visitez notre tutoriel ASP .


Préparé avec des pages dynamiques ASP classique

Pour démontrer comment ASP afficher les pages de contenu dynamique, nous allons ajouter un peu de code exécutable (dans l'identité de police rouge) au-dessus des exemples:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

Le code dans la balise - <%%> est exécuté sur le serveur.

Response.Write est utilisé pour le flux de sortie HTML pour écrire quelque chose code ASP.

Maintenant () est un serveur renvoie les fonctions actuelles de date et d'heure.

Si vous voulez l'essayer, s'il vous plaît enregistrer le code ci - dessus dans un fichier nommé"dynpage.asp" dans, et de créer un lien vers le fichier: dynpage.asp .


Avec des pages dynamiques écrites en ASP .NET

Le code suivant affiche des exemples forment page ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

Si vous voulez l'essayer, s'il vous plaît enregistrer le code ci - dessus dans un fichier nommé"dynpage.aspx" et créer un lien vers le fichier: dynpage.aspx .


comparaison ASP.NET ASP classique

Des exemples de ce qui précède ne peuvent pas démontrer les différences entre ASP.NET et ASP classique.

Comme les deux derniers cas, vous ne pouvez pas voir la différence entre les deux pages ASP et ASP.NET entre les pages.

Dans le chapitre suivant, vous verrez comment les contrôles serveur ASP.NET rendent plus puissant que classique ASP.