Entonces, una pregunta simple realmente. :)ASP.NET MVC 3 Sintaxis Razor - Casting
Tenía este siguiente código con ASPX Vista Motor:
<strong><%: ((City)Model.Location).Name %></strong>
que hace Los Ángeles
Si hago esto con Razor Ver Motor:
<strong>@((City)Model.Location).Name</strong>
^
|
syntax highlighting stops here
Se hace esto:
(realmente enorme nombre del objeto debe ser .toString) .Nombre
Así, el resaltado se corta en Ubicación), y se está tratando el código .Nombre tengo (que es una propiedad en un objeto City) como HTML puro.
¿Por qué se considera el ) como el final del bloque de código Razor?
¿Alguna idea?
Además, ¿hay una referencia Razor que tenga todas las palabras clave y sintaxis? (Me tomó un tiempo darme cuenta de que <% Import Namespace
es @using
con Razor).
Gracias Chicos!
@Downvoter - cuidado para explicar por qué? – RPM1984