MVC формат сериализации Javascript - PullRequest
3 голосов
/ 27 февраля 2011

Я использую @(new JavaScriptSerializer().Serialize(Model.DateSlotModel))) на мой взгляд, и это вызывает ошибку javascript, потому что в блоке сценария выдает следующее:

var initialData = [{"DateID":"1","DateValue":"4/1/2011"}]); 

Что мне нужно сделать, чтобы вывод былотформатирован следующим образом?

[{"DateID":"1","DateValue":"4/1/2011"}]

Код контроллера:

jobmodel.DateSlotModel = from d in eventRepository.GetEventDates(eventid)
                         select new ScheduleDateSlotViewModel
                         {
                             DateID = d.DateID.ToString(),
                             DateValue = d.DateValue.ToShortDateString()
                         };

Спасибо

1 Ответ

4 голосов
/ 27 февраля 2011

Вы пробовали:

 var InitialData = @Html.Raw(new JavaScriptSerializer().Serialize(Model.DateSlotModel)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...