Использование тегов <% asp в JavaScript не работает? - PullRequest
1 голос
/ 03 октября 2011

Я не могу заставить работать следующее:

var percent = <% Model.Percent; %>

Я отправляю модель для просмотра из контроллера ... Я получаю сообщение об ошибке:

Only assignment, call, increment, decrement, and new object expressions can be used as a statement

Я очень глуп?

1 Ответ

5 голосов
/ 03 октября 2011

Заменить:

var percent = <% Model.Percent; %>

На:

var percent = <%= Model.Percent %>

Самородок <% просто означает «запустить этот код как оператор C #».Это на самом деле не оказывает никакого значения.<%=, с другой стороны, вычисляет выражение C #, преобразует его в строку и отображает его.Таким образом, он напечатает проценты в вашем JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...