This article is currently in the process of being translated into French (~99% done).
Hello, world!
Dans presque tous les didacticiels de programmation, vous trouverez le très classique "Hello, world!", et qui suis-je pour briser une si belle tradition ? Laissez-moi vous montrer comment vous pouvez dire bonjour au monde depuis ASP.NET. Ouvrez le Default.aspx en double-cliquant dessus dans l'Explorateur de solutions. Il contient déjà un certain nombre de balises HTML, ainsi que d'autres éléments comme la page directive en haut ou l'attribut "runat" sur la balise form. Tout cela sera expliqué plus tard, mais pour l'instant, nous voulons voir du code fonctionnel.
Tout d'abord, nous allons ajouter un contrôle Label à la page. Un contrôle Label est assez simple, car il est simplement utilisé pour contenir un morceau de texte. Ajoutez le morceau de code HTML suivant quelque part entre l'ensemble de <form> tags:
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
Deuxièmement, ajoutez ce bloc de script quelque part sur la page, de préférence sous la directive Page en haut:
<%
HelloWorldLabel.Text = "Hello, world!";
%>
Si vous n'avez jamais travaillé avec ASP.NET auparavant, il y a probablement beaucoup de choses sur lesquelles vous vous interrogez maintenant, mais comme je l'ai dit, il s'agit de voir des résultats en ce moment. Pour voir la page en action, utilisez la commande "Debug - & gt;" Démarrez sans débogage ou appuyez simplement sur F6. Visual Studio va maintenant compiler votre projet et lancer la page sur laquelle vous travaillez dans votre navigateur par défaut. La page aura simplement un morceau de texte qui dit "Hello world!" - félicitations, vous venez de créer votre premier site ASP.NET ! Voici la liste complète:
<%
HelloWorldLabel.Text = "Hello, world!";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
</div>
</form>
</body>
</html>