Похоже, проблема в том, что ваш скрипт-тег находится внутри блока кода @{}
.
Проверка синтаксического анализатора и попытка нескольких вариантов обхода, если вы просто удалите пробел, все будет в порядке. if (address.length<1)
Странно, однако, что он работает в пользовательском приложении, которое использует анализатор бритвы вне MVC. Вероятно, потребуется определенная работа, чтобы найти реальную причину. На самом деле, более подробное тестирование показывает, что оно также вызывает ошибку в синтаксическом анализаторе - я просто не делаю ничего особенного, что я хочу сказать спасибо за указание на это. Это то, что я должен исправить.
В парсере произошли некоторые изменения между 2 и 3, так что это, вероятно, ошибка, внесенная в эти изменения.