El mejor tutorial de Páginas Web ASP.NET Razor en 2024. En este tutorial podrás aprender ¿Cuál es la maquinilla de afeitar?,Añadir código de la maquinilla de afeitar,Ejemplos,Las principales reglas de sintaxis Razor C #,Ejemplos de C #,Las principales reglas de sintaxis Razor VB,Ejemplos,Más sobre C # y Visual Basic,

Páginas Web ASP.NET Razor

En este tutorial, vamos a utilizar la maquinilla de afeitar marca de C # y el código de Visual Basic.


¿Cuál es la maquinilla de afeitar?

  • Razor es un complemento basado en servidor el código a la sintaxis de marcado página Web
  • La maquinilla de afeitar tradicional ASP.NET características de marcado, pero es más fácil de usar y fácil de aprender
  • Razor es una sintaxis de marcado del lado del servidor, y ASP y PHP como
  • Razor soporte para C # y el lenguaje de programación Visual Basic

Añadir código de la maquinilla de afeitar

Recuerde que las páginas de ejemplo última capítulos:

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
</body>
</html>

Ahora añadir algo de código a la instancia de la maquinilla de afeitar:

Ejemplos

<!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>

Instancia en ejecución »

Esta página contiene etiquetas HTML comunes, además, el código también añade una identidad Razor @.

código de afeitar es capaz de completar alguna acción más en tiempo real en el servidor, y los resultados mostrados. (Puede especificar opciones de formato, de lo contrario, se mostrará las entradas por defecto.)


Las principales reglas de sintaxis Razor C #

  • Razor bloques de código incluidos en el @ {es.}
  • expresiones en línea (variables y funciones) empezar!
  • instrucciones de código terminan con un punto y coma
  • Las variables declaradas usando la palabra clave var
  • Cadena entre comillas
  • C # código es sensible a mayúsculas
  • extensión C # archivo es .cshtml

Ejemplos 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>

Instancia en ejecución »


Las principales reglas de sintaxis Razor VB

  • bloques de código de afeitar contienen @code es. Código final de
  • expresiones en línea (variables y funciones) empezar!
  • Las variables declaradas usando la palabra clave Dim
  • Cadena entre comillas
  • código de VB no es sensible a mayúsculas
  • extensión de archivo VB es .vbhtml

Ejemplos

<!-- 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>

Instancia en ejecución »


Más sobre C # y Visual Basic

Si desea obtener más información sobre la maquinilla de afeitar, C #, Visual lenguaje de programación Basic, consulte este tutorial sección de la maquinilla de afeitar .


Páginas Web ASP.NET Razor
10/30