route - ¿Qué significa @: significa en ASP.net MVC Razor?
razor html (1)
En MVC, @
es el carácter respectivo que le permite usar la maquinilla de afeitar dentro de HTML (dentro de .cshtml) que en tiempo de ejecución (o precompilado) se convertirá a c #.
Con @
puede escribir C # dentro de HTML y con @:
puede escribir HTML dentro de C #.
Ejemplo:
@foreach (TestClass item in Model)
{
@:@item.Code - @item.Name
}
Sin la @:
no sería posible hacer esto, ya que todos los caracteres después de la primera @
se considerarán como C #.
De esta manera, está diciendo que obtiene las dos variables del item
y coloca el carácter entre ellas y el resultado es un bloque de contenido (o html / texto)
Estoy trabajando en una vista de ASP.net MVC Razor que alguien más escribió. Veo que contiene lo siguiente:
<span>
@:
</span>
Sé que el símbolo @
me permite insertar código en una vista, pero ¿qué significa @:
simbolizar?