Не могли бы вы помочь мне найти то, что я делаю неправильно?Невозможно использовать данные моей модели в javascript
В моей модели есть поле [], которое называется AllKnownColors. Я пытаюсь использовать его в моем javascript-коде, например:
var clrs = JSON.parse('@Html.Raw(Model.AllKnownColors)');
Но это не работает. Отладчик показывает мне это:
var clrs = JSON.parse('System.String[]');
и следующее сообщение об ошибке: неперехваченным SyntaxError: Неожиданный маркер S
И я не могу понять, что это неправильно.
Спасибо.
Что бы у вас было * понравилось * '@ Html.Raw (Model.AllKnownColors)' в результате? Как вы можете видеть, он превращается в '' System.String [] "' при преобразовании в строку (используя 'ToString()' внутренне как 'Html.Raw()' делает). – bzlm
следует пометить это связанными с asp тегами, вопрос на самом деле не связан с javascript – charlietfl
Не могли бы вы рассказать, что было бы правильным путем? Благодарю. –