La page ASP.NET Web Form est un fichier texte déclaratif avec une extension .aspx. En plus du contenu statique, vous pouvez marquer des éléments à l'aide de huit syntaxes différentes. Cette section passe en revue ces éléments de syntaxe et fournit quelques exemples de la façon de les utiliser.
Syntaxe de rendu du code : <% %> et <%= %>
Les blocs de rendu de code sont représentés par des éléments <% ... %>, qui permettent de contrôler le contenu rendu et sont exécutés lors de la phase d'affichage de la page Web Forms. exécution. L'exemple suivant montre comment les utiliser pour parcourir le contenu HTML.
<%@ Langue de la page="VB" %>
<% Dim I sous forme d'entier
Pour I = 0 à 7 %>
<font size="<%=I%>"> Bonjour tout le monde </font> <br>
<%Suivant %>
</corps>
</html>
<% ... %> est uniquement exécuté, tandis que l'expression contenant le signe égal (<%= ... %>) calculera le résultat lorsque le contenu sera affiché. Par conséquent, <%="Hello World" %> affiche le même résultat que le code C# <% Response.Write("Hello World" %>).
Notez que puisque le langage nécessite l'utilisation de marqueurs pour terminer ou séparer les instructions (comme le point-virgule ; en C#), il est important de placer ces marqueurs correctement.
Le code C#
<% Response.Write("Hello World" %> nécessite un point-virgule pour terminer l'instruction.
<%="Hello World"; %> Erreur : provoque "Response.Write("Hello World";);".
<%="Hello World" %> Aucun point-virgule n'est requis.
Syntaxe de déclaration de code :
Le bloc de déclaration de code définit les variables membres et les méthodes qui seront compilées dans la classe Page. Ces blocs peuvent être utilisés pour créer une logique de page et de navigation. L'exemple suivant montre comment définir la méthode Subtract dans le bloc