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
爲您所做的)