3
私は私の見解で@(new JavaScriptSerializer().Serialize(Model.DateSlotModel)))
を使用していますが、スクリプトブロックにするとき、それは次のように生成するので、それはjavascriptのエラーを引き起こし:MVC 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()
};
おかげ
どのようにあなたが完全にSystem.Web.Script.Serializationとそれを修飾せずにJavaScriptSerializerを使用することができますか? –