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?