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