将复杂类从 C# 返回给 jQuery

本文关键字:返回 jQuery 复杂 | 更新日期: 2023-09-27 18:33:21

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

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

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

var a = $.parseJSON(data);

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

我怎样才能把包括其他类的列表在内的 myClass 类发回 jQuery?

将复杂类从 C# 返回给 jQuery

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

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

将 otherClass 的列表从私有更改为公共可以解决问题。

谢谢