У меня есть сценарий, в котором WCF возвращает следующие данные (в приведенной ниже функции) в VIEW.
private List<KeyDatesCalendar> GetKeyDatesCalendarData()
{
//Dummy Data for BrandsCalendar CheckList
var keyDatesCalendar = new List<KeyDatesCalendar>()
{
new KeyDatesCalendar()
{
EventText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
EventDate = new DateTime(2011, 02, 09),
EventType = 3
},
new KeyDatesCalendar()
{
EventText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
EventDate = new DateTime(2011, 03, 05),
EventType = 3
},
new KeyDatesCalendar()
{
EventText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
EventDate = new DateTime(2011, 03, 06),
EventType = 4
},
};
Обработка данных в представлении выполняется с помощью следующего кода:
initCalendars({
from : '02/01/2011',
to : '01/31/2013',
dates : [
@for(int i=0, l=@Model.KeyDatesCalendar.Count; i<l; i++)
{
@Html.Raw("['" + @Model.KeyDatesCalendar[i].EventDate.ToString("yyyy/MM/dd") + "'," + @Model.KeyDatesCalendar[i].EventType + ",'" + @Model.KeyDatesCalendar[i].EventText + "']" + (i < (l-1) ? "," : ""));
}
]
});
Вместо того, чтобы жестко закодировать значения в методе WCF, как я могу получить вывод JSON и обработать его в View.
Я здесь новичок, ценю ваши подробные ответы.
Спасибо,
Adarsh