Как можно использовать цикл бритвы for в теге скрипта javascript?

Возникает ошибка: «Условная компиляция отключена».

Взлом условной компиляции из MSDN распространен, но терпит неудачу.

Таких вопросов несколько: Условная компиляция отключена в Razor?

Все они указывают на ответ:

/*@cc_on @*/

Из статьи, представленной здесь, в MSDN:

http://msdn.microsoft.com/en-us/library/5y5529x3(v=vs.90 ).aspx

Тем не менее, этот хак довольно неудачный, или я, кажется, не могу его реализовать. Завершающий код @*приводит к тому, что оставшийся код в файле.cshtml закомментирован. Более того, @cc_onвыдает ошибку «cc _on не существует в текущем контексте».

Вот фрагмент кода для тестирования в файле.cshtml:


Это вызовет сообщение «Условная компиляция отключена». Попытка вставить обходной путь приведет к появлению различных других сообщений, таких как «cc _on», не существует в контексте», «ожидается»,или "ожидаемый ;", или "ожидаемый )" из цикла for.

Как можно использовать цикл бритвы for в теге скрипта javascript?

5
задан Community 23 May 2017 в 12:16
поделиться