✍️Renderizar Texto
🔹 Renderizado de Texto en Bloques de Código:Razor permite combinar texto y código C# dentro de bloques de código para su renderizado en la página.🔹 Uso de @:
para Texto Plano:Para renderizar texto plano dentro de un bloque de código Razor, se utiliza la sintaxis @:
. Esta indica a Razor que trate el contenido que sigue como texto plano.
@{
@:Este es texto plano dentro de un bloque de código.
}
🔹 Estructuras de Control:Razor soporta estructuras de control de C#, como if
, foreach
, y switch
, para controlar el flujo del renderizado.
@foreach(var item in collection) {
<text>@item</text> // Primera forma
@:Colection: @item // Segundaforma
}
🔹 Otro ejemplo podría ser el uso de estructuras condicionales para el renderizado de texto :
@(
var personaje = "";
var resultado = personaje switch {
"Cartman" => "<p>Cartman</p>",
"Kenny" => "<p>Kenny</p>",
"Stan" => "<p>Stan</p>",
_ => "<p>Kyle</p>"
}
)
Última actualización