【问题标题】:return complicated class from c# to jquery从c#返回复杂的类到jquery
【发布时间】:2015-02-05 04:58:51
【问题描述】:

我有一个由属性和 Listof otherClass 组成的 c# 类 (myClass)。设置 myClass 属性并将项目添加到 otherClass 列表后,我使用以下命令将类 (myClass) 返回到 jQuery -

context.Response.Write(new JavaScriptSerializer().Serialize(myClass));

在我的 jquery 成功函数中,我使用以下命令解析 JSON -

var a = $.parseJSON(data);

问题是我得到了没有 otherClass 列表的 myClass 对象...

如何将包含 otherClass 列表的 myClass 类发送回 jQuery?

【问题讨论】:

    标签: c# jquery ajax list class


    【解决方案1】:

    JavaScriptSerializer 解决它会很痛苦。使用Json.Net

    context.Response.Write(JsonConvert.SerializeObject(myClass));
    

    【讨论】:

      【解决方案2】:

      将 otherClass 的列表从 private 更改为 public 解决问题。

      谢谢

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-24
        • 2017-05-27
        • 1970-01-01
        • 1970-01-01
        • 2014-06-27
        • 2013-05-26
        相关资源
        最近更新 更多