Итак, простой вопрос.:)
У меня был следующий код с ASPX View Engine:
<strong><%: ((City)Model.Location).Name %></strong>
Что делает Лос-Анджелес
Если я делаю это с помощью Razor View Engine:
<strong>@((City)Model.Location).Name</strong>
^
|
syntax highlighting stops here
Это делает это:
(действительно огромное имя объекта должно быть .ToString).Name
Итак, подсветка отключается в Местоположение), и она обрабатывает код .Name, который у меня есть (который является свойством в Сити object) как чистый HTML.
Почему он считает ) как конец кода кода Razor?
Любые идеи?
Также - есть ссылка Razor, которая имеет все синтаксис/ключевые слова? (мне потребовалось некоторое время, чтобы понять, что <% Import Namespace
есть @using
с Razor).
Спасибо, ребята!