0
因此,无论我在返回类型中使用ActionResult还是JsonResult,都会得到相同的结果。有什么区别和什么时候使用datacontractJson序列化程序?JsonResult,ActionResult,Json,DataContractJson序列化程序...目的区别?
因此,无论我在返回类型中使用ActionResult还是JsonResult,都会得到相同的结果。有什么区别和什么时候使用datacontractJson序列化程序?JsonResult,ActionResult,Json,DataContractJson序列化程序...目的区别?
JsonResult
是继承ActionResult
的类。
你声明你的方法返回哪一个并不重要。
Json()
方法是一种帮助方法,返回JsonResult
;这比编写new JsonResult { ... }
简单。
JsonResult
包装内置的JSON序列化程序;它比手动序列化对象和将JSON写入响应流更简单(这就是JsonResult
为您所做的)