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

Páginas web ASP.NET : agregar código Razor


Las páginas web ASP.NET utilizan marcado Razor con código C# o VB


Marcado de navaja

Razor es una sintaxis de marcado simple para incrustar código de servidor (C# o VB) en páginas web ASP.NET.

Ejemplo

<!DOCTYPE html>

<html lang="en">
<head>
     <meta charset="utf-8" />
     <title>Web Pages Demo</title>
</head>
<body>
     <h1>Hello Web Pages</h1>
     <p>The time is @DateTime.Now</p>
</body>
</html>

La página anterior contiene marcado HTML normal y marcado Razor.


Sintaxis de Razor para C#

  • Los bloques de código C# están encerrados en @{ ... }
  • Las expresiones en línea (variables o funciones) comienzan con @
  • Las declaraciones de código terminan con punto y coma
  • Las variables se declaran con la palabra clave var, o el tipo de datos (int, string, etc.)
  • Las cadenas se encierran entre comillas
  • El código C# distingue entre mayúsculas y minúsculas
  • Los archivos C# tienen la extensión .cshtml

Ejemplo de C#

<!-- Single statement block -->
@{ var myMessage = "Hello World"; }

<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage</p>

<!-- Multi-statement block -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}

<p>The greeting is: @greetingMessage</p>


Sintaxis de Razor para VB

  • Los bloques de código VB están encerrados en @Code ... End Code
  • Las expresiones en línea (variables o funciones) comienzan con @
  • Las variables se declaran con la palabra clave Dim
  • Las cadenas se encierran entre comillas
  • El código VB no distingue entre mayúsculas y minúsculas
  • Los archivos VB tienen la extensión .vbhtml

Ejemplo de VB

<!-- Single statement block  --> 
@Code dim myMessage = "Hello World" End Code
 
<!-- Inline expression or variable --> 
<p>The value of myMessage is: @myMessage</p> 
 
<!-- Multi-statement block --> 
@Code
dim greeting = "Welcome to our site!" 
dim weekDay = DateTime.Now.DayOfWeek 
dim greetingMessage = greeting & " Today is: " & weekDay
End Code


<p>The greeting is: @greetingMessage</p>

Más sobre C# y Visual Basic

Si desea obtener más información sobre Razor y los lenguajes de programación C# y Visual Basic:

Vaya a la sección Razor de este tutorial.