首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在视图中处理来自WCF的JSON输出( MVC3)

如何在视图中处理来自WCF的JSON输出( MVC3)
EN

Stack Overflow用户
提问于 2011-09-30 13:45:36
回答 1查看 345关注 0票数 0

我有一个场景,WCF将后续数据(在下面给出的函数中)返回给一个视图。

代码语言:javascript
复制
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
            },

};

视图中的数据处理由以下代码完成:

代码语言:javascript
复制
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) ? "," : ""));
        }
    ]
});

如何接收JSON输出并在视图中处理它,而不是WCF方法中的硬编码值。

我是一个初学者,感谢你的详细回答。

谢谢,Adarsh

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-30 18:49:12

我同意前面的许多评论,如果你正在使用JSON,你也可以从那里进行ASP.NET转换(看看JsonResult类)。然而,如果你真的希望WCF服务以JSON格式返回结果,我前段时间写的this博客文章可能会有所帮助。

Iain

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7606379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档