【发布时间】:2011-08-04 05:50:57
【问题描述】:
我在 MVC 中使用 JsonResult。现在我正在开发一个没有任何 MVC 引用的 Web 表单项目,并且我找不到将 JSON 对象返回给客户端的方法。谢谢你的帮助。
【问题讨论】:
标签: asp.net asp.net-mvc
我在 MVC 中使用 JsonResult。现在我正在开发一个没有任何 MVC 引用的 Web 表单项目,并且我找不到将 JSON 对象返回给客户端的方法。谢谢你的帮助。
【问题讨论】:
标签: asp.net asp.net-mvc
JavaScriptSerializer 是一个好的开始。如果您想要更多功能,您可以查看Json.NET。两者都允许您将 CLR 对象序列化为 JSON 字符串。如果您使用的是 ASP.NET(不是 MVC),您仍然可以使用 PageMethods 或 script enabled services。另外值得一提的是WCF also supports JSON。
因此,由您来选择、玩并询问您是否在实施特定解决方案时遇到一些问题。
【讨论】:
您可以使用 System.Runtime.Serialization.Json.DataContractJsonSerializer。
请记住,您所针对的 .NET 版本将决定您需要引用哪个程序集:
【讨论】: