2013-12-09 2 views
1

У меня, похоже, проблема с использованием синтаксиса бритвы в блоке javascript. Однако следующие компиляции я получаю предупреждение о синтаксической ошибке.Использование бритвы в тегах скриптов

Пример, когда это происходит:

@section scripts{ 
    <script type="text/javascript"> 
     var rating = @Model.Rating; 
    </script> 
} 

ответ

3

Это ложный положительный результат от редактора, который не признает бритву в JS.
Игнорируйте его.

Тем не менее, если вы используете этот подход для текстовых данных, убедитесь, что Javascript-побег, или вы получите ошибки JS во время выполнения. & XSS-уязвимости.

Смежные вопросы