2014-01-16 2 views
0

Я передаю массив из моего MVC5 контроллера EF6 в представление. Когда я назначаю объект javascript var, компилятор выдает ошибку 314: sytax. Код работает отлично, поэтому это не большое дело, я не могу опубликовать свой webapp из-за этого. Я должен исключить оскорбительное мнение, а затем опубликовать отдельно. Досадные строка кода вызывает эту неприятность является:Javascript 314: Ошибка синтаксиса при назначении @ViewBag

var sizeArray = @(Html.Raw(Json.Encode(@ViewBag.Sizes))); 

вшита вещь в кавычки не помогает, потому что JSON.parse бросает подгонку недопустимых символов. Помощь приветствуется и будет направлена ​​вверх и обозначена как решение.

ответ

1

Кажется, что вас мало интересует, может быть, потому, что я использую VS2013 RC1. В любом случае я нашел решение. Если это поможет вам, дай мне стрелу вверх.

var sizeArray = new Object(@(Html.Raw(Json.Encode(@ViewBag.Sizes)))); 
Смежные вопросы