本文摘自PHP中文网,作者巴扎黑,侵删。
本篇文章主要介绍了ASP.NET MVC 4 中的JSON数据交互的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。前台Ajax请求很多时候需要从后台获取JSON格式数据,一般有以下方式:
拼接字符串
1 |
|
为了严格符合Json数据格式,对双引号进行了转义。
使用JavaScriptSerialize.Serialize()方法将对象序列化为JSON格式的字符串 MSDN
例如我们有一个匿名对象:
1 2 3 4 5 |
|
通过Serialize()方法,返回Json字符串:
1 2 |
|
返回JsonResult类型 MSDN
ASP.NET MVC 中,可以直接返回序列化的JSON对象:
1 2 3 4 5 6 7 8 9 10 |
|
需要设置参数‘JsonRequestBehavior.AllowGet',允许GET请求。
前台处理返回的数据时,对于1,2种方法,需要使用JQuery提供的parseJSON方法,将返回的字符串转换为JSON对象:
1 2 3 4 5 6 7 |
|
对于第三种方法,直接作为JSON对象使用即可。
以上就是ASP.NET MVC 4 中的JSON数据交互的方法的详细内容!
相关阅读 >>
《asp.net》数据绑定―datalist实践篇的图文代码详解
更多相关阅读请进入《asp.net》频道 >>

C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。