Думаю, нет подсветки синтаксиса. Не уверен, что это ошибка или особенность, но AFAIK, комбинирование кода таким способом не является хорошей практикой. Обычно встроенный JavaScript не является хорошей практикой, но если вы пойдете с ним, объедините свойства модели с ним, а затем решите извлечь сценарии в отдельный файл js, ваш код сломается. Поэтому довольно часто заполнять скрытые поля свойствами вашей модели и читать их в js с помощью jQuery, например ::
<input type="hidden" id="valTotalPages" value="<%=Model.TotalPages %>" />
<input type="hidden" id="valTotalUnprocessedPages" value="<%=Model.TotalUnprocessedPages %>" />
...
// in js
$(document).ready(function () {
createPager(1, $("#valTotalPages").val());
createUnprocessedPager(1, $("#valTotalUnprocessedPages").val());
});
Таким образом, отсутствие подсветки синтаксиса и intellisense может быть ошибкой, но может также препятствовать определенным шаблонам кода.