Tutoriales ASP

ASP INICIO

Tutorial de WordPress

Introducción a las páginas web Razor de páginas web Diseño de páginas web Carpetas de páginas web Páginas web globales Formularios de páginas web Objetos de páginas web Archivos de páginas web Bases de datos de páginas web Ayudantes de páginas web Cuadrícula web de páginas web Gráficos de páginas web Correo electrónico de páginas web Seguridad de las páginas web Publicación de páginas web Ejemplos de páginas web Clases de páginas web

Maquinilla de afeitar ASP.NET

Introducción a la maquinilla de afeitar Sintaxis de la maquinilla de afeitar Variables de Razor C# Razor C# Bucles Razor C# Lógica Razor VB Variables Razor Bucles VB Razor VB Lógica

ASP clásico

Introducción ASP Sintaxis ASP Variables ASP Procedimientos ASP Condicionales ASP Bucle ASP Formularios ASP Cookies ASP Sesión ASP Aplicación ASP ASP #incluir ASP Global.asa ASP AJAX correo electrónico ASP Ejemplos de ASP

Referencia ASP

Funciones ASP VB Palabras clave ASP VB Respuesta ASP Solicitud ASP Aplicación ASP Sesión ASP Servidor ASP Error de ASP Sistema de archivos ASP flujo de texto ASP Unidad ASP Archivo ASP Carpeta ASP Diccionario ASP Rotador de anuncios ASP Cap del navegador ASP Enlace de contenido ASP Rotador de contenido ASP Referencia rápida ASP

ADO Tutorial

Introducción a ADO Conectar ADO Conjunto de registros ADO Pantalla ADO Consulta ADO Ordenar ADO Agregar Actualización de ADO ADO Eliminar Demostración de ADO Acelerar ADO

Objetos ADO

Comando ADO Conexión ADO ADO Error Campo ADO Parámetro ADO Propiedad ADO Registro ADO Conjunto de registros ADO Corriente ADO Tipos de datos ADO

ASP.NET Razor : bucles y matrices de VB


Las declaraciones se pueden ejecutar repetidamente en bucles.


Para bucles

Si necesita ejecutar las mismas declaraciones repetidamente, puede programar un bucle.

Si sabe cuántas veces quiere hacer un bucle, puede usar un bucle for . Este tipo de bucle es especialmente útil para contar hacia adelante o hacia atrás:

Ejemplo

<html>
<body>
@For i=10 To 21
    @<p>Line #@i</p>
Next i
</body>
</html>

Para cada bucle

Si trabaja con una colección o una matriz, a menudo usa un bucle for each .

Una colección es un grupo de objetos similares, y el bucle for each le permite realizar una tarea en cada elemento. El ciclo for each recorre una colección hasta que finaliza.

El siguiente ejemplo recorre la colección Request.ServerVariables de ASP.NET.

Ejemplo

<html>
<body>
<ul>
@For Each x In Request.ServerVariables
    @<li>@x</li>
Next x
</ul>
</body>
</html>


Mientras bucles

El bucle while es un bucle de propósito general.

Un ciclo while comienza con la palabra clave while, seguida de paréntesis, donde especifica cuánto tiempo continúa el ciclo, luego un bloque para repetir.

Mientras que los bucles normalmente suman o restan de una variable utilizada para contar.

En el siguiente ejemplo, el operador += suma 1 a la variable i, cada vez que se ejecuta el bucle.

Ejemplo

<html>
<body>
@Code
Dim i=0
Do While i<5
    i += 1
    @<p>Line #@i</p>
Loop
End Code

</body>
</html>

arreglos

Una matriz es útil cuando desea almacenar variables similares pero no desea crear una variable separada para cada una de ellas:

Ejemplo

@Code
Dim members As String()={"Jani","Hege","Kai","Jim"}
i=Array.IndexOf(members,"Kai")+1
len=members.Length
x=members(2-1)
end Code
<html>
<body>
<h3>Members</h3>
@For Each person In members
   @<p>@person</p>
Next person

<p>The number of names in Members are @len</p>
<p>The person at position 2 is @x</p>
<p>Kai is now in position @i</p>
</body>
</html>