Expresiones Implícitas
Última actualización
Última actualización
🔹Para insertar valores C# en HTML, se usa @
seguido de la expresión sin espacios en blanco.
🔹 Comentarios en Razor:Para comentar el código Razor, se utilizan @*
y *@
para delimitar el comentario.
🔹 Espacios en Expresiones Implícitas:Las expresiones implícitas no deben contener espacios. Si se incluyen, se interrumpe la interpretación como código C#.
Puedes ejecutar de manera asincrónica métodos que retornan Task
o Task<T>
utilizando la palabra clave await
. Esto es especialmente útil en las páginas Razor (.cshtml
) o en los componentes de Blazor (.razor
) cuando necesitas obtener datos de manera asincrónica sin bloquear el hilo principal de ejecución.
La palabra clave @()
permite incluir espacios en la expresión.
En Razor, puedes ejecutar de manera asincrónica métodos que retornan Task
o Task<T>
utilizando la palabra clave await
. Esto es especialmente útil en las páginas Razor (.cshtml
) o en los componentes de Blazor (.razor
) cuando necesitas obtener datos de manera asincrónica sin bloquear el hilo principal de ejecución.
Cuando usas await
dentro de una expresión Razor, no necesitas preocuparte por la regla de los espacios en las expresiones implícitas (@
), porque await
necesita ser utilizado con paréntesis ()
que contienen la llamada al método asincrónico. Esta sintaxis cumple con la necesidad de usar @()
para incluir espacios en las expresiones, ya que los paréntesis son parte natural de la llamada al método asincrónico.