ASP.NET MVC 3 Razor Синтаксис - Приведение

Итак, простой вопрос на самом деле. :)

У меня был следующий код сASPX View Engine:

<strong><%: ((City)Model.Location).Name %></strong>

Что делаетЛос-Анджелес

Если я сделаю это сRazor View Engine:

<strong>@((City)Model.Location).Name</strong>
                             ^
                             |
syntax highlighting stops here

Это делает это:

(действительно огромное имя объекта должно быть .ToString) .Name

Итак, выделение обрезается наМесто нахождения)и лечит.Название код, который у меня есть (который является свойством нагород объект) как чистый HTML.

Почему это считается) как конец блока кода Razor?

Есть идеи?

Кроме того - есть ли ссылка на Razor, которая имеет весь синтаксис / ключевые слова? (мне потребовалось время, чтобы выяснить, что<% Import Namespace является@using с бритвой).

Спасибо, парни!

Ответы на вопрос(2)

Ваш ответ на вопрос