La página de formulario web ASP.NET es un archivo de texto declarativo con una extensión de .aspx. Además del contenido estático, puedes marcar elementos usando ocho sintaxis diferentes. Esta sección revisa estos elementos de sintaxis y proporciona algunos ejemplos de cómo usarlos.
Sintaxis para renderizar código: <% %> y <%= %>
Los bloques de renderizado de código están representados por elementos <% ... %>, que le permiten controlar el contenido renderizado y se ejecutan durante la fase de visualización de la página de formularios web. ejecución. El siguiente ejemplo demuestra cómo usarlos para recorrer el contenido de HTML.
<%@ Idioma de la página="VB" %>
<% Atenuar I como entero
Para I = 0 a 7 %>
<font size="<%=I%>"> ¡Hola mundo! </font> <br>
<%Siguiente %>
</cuerpo>
</html>
<%... %> solo se ejecuta, mientras que la expresión que contiene el signo igual (<%=... %>) calculará el resultado cuando se muestre el contenido. Por lo tanto, <%="Hello World" %> muestra el mismo resultado que el código C# <% Response.Write("Hello World" %>);
Tenga en cuenta que, dado que el lenguaje requiere el uso de marcadores para terminar o separar declaraciones (como el punto y coma; en C#), es importante colocar estos marcadores correctamente.
El código C#
<% Response.Write("Hello World" %> requiere un punto y coma para terminar la declaración.
<%="Hola Mundo"; %> Error: Causa "Response.Write("Hola Mundo";);".
<%="Hello World" %> No se requiere punto y coma.
Sintaxis para declarar código:
El bloque de declaración de código define las variables miembro y los métodos que se compilarán en la clase Page. Estos bloques se pueden utilizar para crear una lógica de página y navegación. El siguiente ejemplo demuestra cómo definir el método Subtract en el bloque