0% encontró este documento útil (0 votos)
7 vistas2 páginas

Introducción al marcado Razor en ASP.NET

El documento explica el uso del marcado Razor en páginas web ASP.NET, permitiendo la inserción de código C# o VB en HTML. Se presentan ejemplos de sintaxis para ambos lenguajes, incluyendo cómo declarar variables y utilizar expresiones en línea. Además, se especifican las extensiones de archivo correspondientes para cada lenguaje.

Cargado por

mcdecigm
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas2 páginas

Introducción al marcado Razor en ASP.NET

El documento explica el uso del marcado Razor en páginas web ASP.NET, permitiendo la inserción de código C# o VB en HTML. Se presentan ejemplos de sintaxis para ambos lenguajes, incluyendo cómo declarar variables y utilizar expresiones en línea. Además, se especifican las extensiones de archivo correspondientes para cada lenguaje.

Cargado por

mcdecigm
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Agregar código Razor

Las páginas web [Link] usan el marcado Razor con código C # o VB

Marcado Razor
Razor es una sintaxis de marcado simple para incrustar el código del servidor (C # o
VB) en las páginas web de [Link].

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 @[Link]</p>
</body>
</html>
La página anterior contiene el marcado HTML normal y el marcado Razor.

Sintaxis de Razor para C #


 Los bloques de código C # están incluidos 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
 Las cadenas están 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 = [Link];
var greetingMessage = greeting + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage</p>

Razor Syntax para VB


 Los bloques de código VB se incluyen 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 están 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 = [Link]
dim greetingMessage = greeting & " Today is: " & weekDay
End Code

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

También podría gustarte